Package org.correomqtt.gui.controller
Class SubscriptionViewController
java.lang.Object
org.correomqtt.gui.controller.SubscriptionViewController
- All Implemented Interfaces:
BaseConnectionObserver,BaseObserver,ConnectionLifecycleObserver,PersistSubscriptionHistoryObserver,ShortcutObserver,SubscribeObserver,UnsubscribeObserver,BaseObjectContextMenuDelegate,SubscriptionListMessageContextMenuDelegate,MessageListViewDelegate
public class SubscriptionViewController extends Object implements SubscribeObserver, UnsubscribeObserver, ConnectionLifecycleObserver, ShortcutObserver, SubscriptionListMessageContextMenuDelegate, PersistSubscriptionHistoryObserver
-
Field Summary
Fields Modifier and Type Field Description javafx.scene.control.ComboBox<Qos>qosComboBoxprotected javafx.scene.control.SplitPanesplitPanejavafx.scene.layout.AnchorPanesubscribeBodyViewAnchorjavafx.scene.control.ComboBox<String>subscribeTopicComboBoxjavafx.scene.control.ListView<SubscriptionPropertiesDTO>subscriptionListView -
Constructor Summary
Constructors Constructor Description SubscriptionViewController(String connectionId, SubscriptionViewDelegate delegate) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.correomqtt.business.dispatcher.BaseConnectionObserver
getConnectionIdMethods inherited from interface org.correomqtt.business.dispatcher.ConnectionLifecycleObserver
onConnectScheduled, onDisconnectScheduledMethods inherited from interface org.correomqtt.business.dispatcher.ShortcutObserver
onClearOutgoingShortcutPressed, onPublishShortcutPressedMethods inherited from interface org.correomqtt.business.dispatcher.SubscribeObserver
onSubscribedRunning, onSubscribedScheduledMethods inherited from interface org.correomqtt.business.dispatcher.UnsubscribeObserver
onUnsubscribeRunning, onUnsubscribeScheduled
-
Field Details
-
subscribeBodyViewAnchor
public javafx.scene.layout.AnchorPane subscribeBodyViewAnchor -
qosComboBox
-
subscribeTopicComboBox
-
subscriptionListView
-
splitPane
protected javafx.scene.control.SplitPane splitPane
-
-
Constructor Details
-
Method Details
-
initialize
public void initialize() -
unsubscribe
- Specified by:
unsubscribein interfaceSubscriptionListMessageContextMenuDelegate
-
selectAll
public void selectAll()- Specified by:
selectAllin interfaceSubscriptionListMessageContextMenuDelegate
-
filterOnly
- Specified by:
filterOnlyin interfaceSubscriptionListMessageContextMenuDelegate
-
selectNone
public void selectNone()- Specified by:
selectNonein interfaceSubscriptionListMessageContextMenuDelegate
-
unsubscribeAll
public void unsubscribeAll()- Specified by:
unsubscribeAllin interfaceSubscriptionListMessageContextMenuDelegate
-
onClickSubscribe
public void onClickSubscribe(javafx.event.ActionEvent actionEvent) -
onClickSubscribeKey
public void onClickSubscribeKey(javafx.scene.input.KeyEvent actionEvent) -
onSubscriptionListClicked
public void onSubscriptionListClicked(javafx.scene.input.MouseEvent event, SubscriptionPropertiesDTO subscriptionDTO) -
onMessageIncoming
- Specified by:
onMessageIncomingin interfaceSubscribeObserver
-
onSubscribedSucceeded
- Specified by:
onSubscribedSucceededin interfaceSubscribeObserver
-
onSubscribedCanceled
- Specified by:
onSubscribedCanceledin interfaceSubscribeObserver
-
onSubscribedFailed
- Specified by:
onSubscribedFailedin interfaceSubscribeObserver
-
setUpToForm
- Specified by:
setUpToFormin interfaceMessageListViewDelegate
-
onDisconnectFromConnectionDeleted
- Specified by:
onDisconnectFromConnectionDeletedin interfaceConnectionLifecycleObserver
-
onConnect
public void onConnect()- Specified by:
onConnectin interfaceConnectionLifecycleObserver
-
onConnectRunning
public void onConnectRunning()- Specified by:
onConnectRunningin interfaceConnectionLifecycleObserver
-
onConnectionFailed
- 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
- Specified by:
onDisconnectFailedin interfaceConnectionLifecycleObserver
-
onDisconnectRunning
public void onDisconnectRunning()- Specified by:
onDisconnectRunningin interfaceConnectionLifecycleObserver
-
onConnectionReconnected
public void onConnectionReconnected()- Specified by:
onConnectionReconnectedin interfaceConnectionLifecycleObserver
-
onReconnectFailed
- Specified by:
onReconnectFailedin interfaceConnectionLifecycleObserver
-
onSubscriptionShortcutPressed
public void onSubscriptionShortcutPressed()- Specified by:
onSubscriptionShortcutPressedin interfaceShortcutObserver
-
onClearIncomingShortcutPressed
public void onClearIncomingShortcutPressed()- Specified by:
onClearIncomingShortcutPressedin interfaceShortcutObserver
-
updateSubscriptions
- Specified by:
updateSubscriptionsin interfacePersistSubscriptionHistoryObserver
-
errorReadingSubscriptionHistory
- Specified by:
errorReadingSubscriptionHistoryin interfacePersistSubscriptionHistoryObserver
-
errorWritingSubscriptionHistory
- Specified by:
errorWritingSubscriptionHistoryin interfacePersistSubscriptionHistoryObserver
-
onUnsubscribeSucceeded
- Specified by:
onUnsubscribeSucceededin interfaceUnsubscribeObserver
-
onUnsubscribeCanceled
- Specified by:
onUnsubscribeCanceledin interfaceUnsubscribeObserver
-
onUnsubscribeFailed
- Specified by:
onUnsubscribeFailedin interfaceUnsubscribeObserver
-
removeMessage
- Specified by:
removeMessagein interfaceMessageListViewDelegate
-
clearMessages
public void clearMessages()- Specified by:
clearMessagesin interfaceMessageListViewDelegate
-
setTabDirty
public void setTabDirty()- Specified by:
setTabDirtyin interfaceMessageListViewDelegate
-
setConnectionId
-
getConnectionId
-
getTabId
-
setTabId
-