Package org.correomqtt.gui.controller
Class PublishViewController
- java.lang.Object
-
- org.correomqtt.gui.controller.PublishViewController
-
- All Implemented Interfaces:
BaseConnectionObserver,BaseObserver,ConfigObserver,ConnectionLifecycleObserver,ImportMessageObserver,PersistPublishHistoryObserver,PublishObserver,ShortcutObserver,MessageListViewDelegate
public class PublishViewController extends Object implements ConnectionLifecycleObserver, PublishObserver, ConfigObserver, ShortcutObserver, ImportMessageObserver, PersistPublishHistoryObserver
-
-
Field Summary
Fields Modifier and Type Field Description javafx.scene.layout.HBoxpluginControlBoxjavafx.scene.control.ButtonpublishButtonjavafx.scene.layout.AnchorPanepublishViewAnchorjavafx.scene.control.ComboBox<Qos>qosComboBoxjavafx.scene.control.CheckBoxretainedCheckBoxprotected javafx.scene.control.SplitPanesplitPanejavafx.scene.control.ComboBox<String>topicComboBox
-
Constructor Summary
Constructors Constructor Description PublishViewController(String connectionId, PublishViewDelegate delegate)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.correomqtt.business.dispatcher.BaseConnectionObserver
getConnectionId
-
Methods inherited from interface org.correomqtt.business.dispatcher.ConfigObserver
onPasswordRetrievalFailed, onPasswordSaveFailed
-
Methods inherited from interface org.correomqtt.business.dispatcher.ConnectionLifecycleObserver
onConnectScheduled, onDisconnectScheduled
-
Methods inherited from interface org.correomqtt.business.dispatcher.ImportMessageObserver
onImportRunning, onImportScheduled
-
Methods inherited from interface org.correomqtt.business.dispatcher.ShortcutObserver
onClearIncomingShortcutPressed, onSubscriptionShortcutPressed
-
-
-
-
Field Detail
-
publishViewAnchor
public javafx.scene.layout.AnchorPane publishViewAnchor
-
qosComboBox
public javafx.scene.control.ComboBox<Qos> qosComboBox
-
topicComboBox
public javafx.scene.control.ComboBox<String> topicComboBox
-
pluginControlBox
public javafx.scene.layout.HBox pluginControlBox
-
retainedCheckBox
public javafx.scene.control.CheckBox retainedCheckBox
-
publishButton
public javafx.scene.control.Button publishButton
-
splitPane
protected javafx.scene.control.SplitPane splitPane
-
-
Constructor Detail
-
PublishViewController
public PublishViewController(String connectionId, PublishViewDelegate delegate)
-
-
Method Detail
-
initialize
public void initialize()
-
onClickPublishKey
public void onClickPublishKey(javafx.scene.input.KeyEvent actionEvent)
-
onClickScan
public void onClickScan()
-
onDisconnectFromConnectionDeleted
public void onDisconnectFromConnectionDeleted(String connectionId)
- Specified by:
onDisconnectFromConnectionDeletedin interfaceConnectionLifecycleObserver
-
onConnect
public void onConnect()
- Specified by:
onConnectin interfaceConnectionLifecycleObserver
-
onConnectRunning
public void onConnectRunning()
- Specified by:
onConnectRunningin interfaceConnectionLifecycleObserver
-
onConnectionFailed
public void onConnectionFailed(Throwable message)
- Specified by:
onConnectionFailedin interfaceConnectionLifecycleObserver
-
onConnectionCanceled
public void onConnectionCanceled()
- Specified by:
onConnectionCanceledin interfaceConnectionLifecycleObserver
-
onConnectionLost
public void onConnectionLost()
- Specified by:
onConnectionLostin interfaceConnectionLifecycleObserver
-
onDisconnect
public void onDisconnect()
- Specified by:
onDisconnectin interfaceConnectionLifecycleObserver
-
onDisconnectCanceled
public void onDisconnectCanceled()
- Specified by:
onDisconnectCanceledin interfaceConnectionLifecycleObserver
-
onDisconnectFailed
public void onDisconnectFailed(Throwable exception)
- Specified by:
onDisconnectFailedin interfaceConnectionLifecycleObserver
-
onDisconnectRunning
public void onDisconnectRunning()
- Specified by:
onDisconnectRunningin interfaceConnectionLifecycleObserver
-
onConnectionReconnected
public void onConnectionReconnected()
- Specified by:
onConnectionReconnectedin interfaceConnectionLifecycleObserver
-
onReconnectFailed
public void onReconnectFailed(AtomicInteger triedReconnects, int maxReconnects)
- Specified by:
onReconnectFailedin interfaceConnectionLifecycleObserver
-
setUpToForm
public void setUpToForm(MessagePropertiesDTO messageDTO)
- Specified by:
setUpToFormin interfaceMessageListViewDelegate
-
onConfigDirectoryEmpty
public void onConfigDirectoryEmpty()
- Specified by:
onConfigDirectoryEmptyin interfaceConfigObserver
-
onConfigDirectoryNotAccessible
public void onConfigDirectoryNotAccessible()
- Specified by:
onConfigDirectoryNotAccessiblein interfaceConfigObserver
-
onAppDataNull
public void onAppDataNull()
- Specified by:
onAppDataNullin interfaceConfigObserver
-
onUserHomeNull
public void onUserHomeNull()
- Specified by:
onUserHomeNullin interfaceConfigObserver
-
onFileAlreadyExists
public void onFileAlreadyExists()
- Specified by:
onFileAlreadyExistsin interfaceConfigObserver
-
onInvalidPath
public void onInvalidPath()
- Specified by:
onInvalidPathin interfaceConfigObserver
-
onInvalidJsonFormat
public void onInvalidJsonFormat()
- Specified by:
onInvalidJsonFormatin interfaceConfigObserver
-
onSavingFailed
public void onSavingFailed()
- Specified by:
onSavingFailedin interfaceConfigObserver
-
onSettingsUpdated
public void onSettingsUpdated(boolean showRestartRequiredDialog)
- Specified by:
onSettingsUpdatedin interfaceConfigObserver
-
onConnectionsUpdated
public void onConnectionsUpdated()
- Specified by:
onConnectionsUpdatedin interfaceConfigObserver
-
onConfigPrepareFailed
public void onConfigPrepareFailed()
- Specified by:
onConfigPrepareFailedin interfaceConfigObserver
-
onPublishShortcutPressed
public void onPublishShortcutPressed()
- Specified by:
onPublishShortcutPressedin interfaceShortcutObserver
-
onClearOutgoingShortcutPressed
public void onClearOutgoingShortcutPressed()
- Specified by:
onClearOutgoingShortcutPressedin interfaceShortcutObserver
-
onPublishSucceeded
public void onPublishSucceeded(MessageDTO messageDTO)
- Specified by:
onPublishSucceededin interfacePublishObserver
-
onPublishCancelled
public void onPublishCancelled(MessageDTO messageDTO)
- Specified by:
onPublishCancelledin interfacePublishObserver
-
onPublishFailed
public void onPublishFailed(MessageDTO messageDTO, Throwable exception)
- Specified by:
onPublishFailedin interfacePublishObserver
-
onPublishRunning
public void onPublishRunning(MessageDTO messageDTO)
- Specified by:
onPublishRunningin interfacePublishObserver
-
onPublishScheduled
public void onPublishScheduled(MessageDTO messageDTO)
- Specified by:
onPublishScheduledin interfacePublishObserver
-
onImportStarted
public void onImportStarted(File file)
- Specified by:
onImportStartedin interfaceImportMessageObserver
-
onImportSucceeded
public void onImportSucceeded(MessageDTO messageDTO)
- Specified by:
onImportSucceededin interfaceImportMessageObserver
-
onImportCancelled
public void onImportCancelled(File file)
- Specified by:
onImportCancelledin interfaceImportMessageObserver
-
onImportFailed
public void onImportFailed(File file, Throwable exception)
- Specified by:
onImportFailedin interfaceImportMessageObserver
-
removeMessage
public void removeMessage(MessageDTO messageDTO)
- Specified by:
removeMessagein interfaceMessageListViewDelegate
-
clearMessages
public void clearMessages()
- Specified by:
clearMessagesin interfaceMessageListViewDelegate
-
setTabDirty
public void setTabDirty()
- Specified by:
setTabDirtyin interfaceMessageListViewDelegate
-
errorReadingPublishHistory
public void errorReadingPublishHistory(Throwable exception)
- Specified by:
errorReadingPublishHistoryin interfacePersistPublishHistoryObserver
-
errorWritingPublishHistory
public void errorWritingPublishHistory(Throwable exception)
- Specified by:
errorWritingPublishHistoryin interfacePersistPublishHistoryObserver
-
updatedPublishes
public void updatedPublishes(String connectionId)
- Specified by:
updatedPublishesin interfacePersistPublishHistoryObserver
-
getDividerPosition
public double getDividerPosition()
-
getDetailDividerPosition
public double getDetailDividerPosition()
-
isDetailActive
public boolean isDetailActive()
-
setConnectionId
public void setConnectionId(String connectionId)
-
getConnectionId
public String getConnectionId()
-
getTabId
public String getTabId()
-
setTabId
public void setTabId(String tabId)
-
-