Package org.correomqtt.gui.controller
Class ConnectionViewController
- java.lang.Object
-
- org.correomqtt.gui.controller.ConnectionViewController
-
- All Implemented Interfaces:
BaseConnectionObserver,BaseObserver,ConnectionLifecycleObserver,ExportMessageObserver,ImportMessageObserver,LogObserver,ControlBarDelegate,PublishViewDelegate,SubscriptionViewDelegate
public class ConnectionViewController extends Object implements LogObserver, ConnectionLifecycleObserver, ExportMessageObserver, ImportMessageObserver, PublishViewDelegate, SubscriptionViewDelegate, ControlBarDelegate
-
-
Constructor Summary
Constructors Constructor Description ConnectionViewController(String connectionId, ConnectionViewDelegate 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
-
-
-
-
Constructor Detail
-
ConnectionViewController
public ConnectionViewController(String connectionId, ConnectionViewDelegate delegate)
-
-
Method Detail
-
load
public static org.correomqtt.gui.controller.LoaderResult<ConnectionViewController> load(String connectionId, ConnectionViewDelegate delegate)
-
initialize
public void initialize()
-
saveConnectionUISettings
public void saveConnectionUISettings()
- Specified by:
saveConnectionUISettingsin interfaceControlBarDelegate
-
resetConnectionUISettings
public void resetConnectionUISettings()
- Specified by:
resetConnectionUISettingsin interfaceControlBarDelegate
-
updateLog
public void updateLog(String message)
- Specified by:
updateLogin interfaceLogObserver
-
setLayout
public void setLayout(boolean publish, boolean subscribe)- Specified by:
setLayoutin interfaceControlBarDelegate
-
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
-
onConnectScheduled
public void onConnectScheduled()
- Specified by:
onConnectScheduledin 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
-
onDisconnectScheduled
public void onDisconnectScheduled()
- Specified by:
onDisconnectScheduledin interfaceConnectionLifecycleObserver
-
onConnectionReconnected
public void onConnectionReconnected()
- Specified by:
onConnectionReconnectedin interfaceConnectionLifecycleObserver
-
onReconnectFailed
public void onReconnectFailed(AtomicInteger triedReconnects, int maxReconnects)
- Specified by:
onReconnectFailedin interfaceConnectionLifecycleObserver
-
disconnect
public void disconnect()
-
getMainNode
public javafx.scene.layout.Pane getMainNode()
-
connect
public void connect(ConnectionPropertiesDTO config)
-
onExportStarted
public void onExportStarted(File file, MessageDTO messageDTO)
- Specified by:
onExportStartedin interfaceExportMessageObserver
-
onExportSucceeded
public void onExportSucceeded()
- Specified by:
onExportSucceededin interfaceExportMessageObserver
-
onExportCancelled
public void onExportCancelled(File file, MessageDTO messageDTO)
- Specified by:
onExportCancelledin interfaceExportMessageObserver
-
onExportFailed
public void onExportFailed(File file, MessageDTO messageDTO, Throwable exception)
- Specified by:
onExportFailedin interfaceExportMessageObserver
-
onExportRunning
public void onExportRunning()
- Specified by:
onExportRunningin interfaceExportMessageObserver
-
onExportScheduled
public void onExportScheduled()
- Specified by:
onExportScheduledin interfaceExportMessageObserver
-
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
-
onImportRunning
public void onImportRunning()
- Specified by:
onImportRunningin interfaceImportMessageObserver
-
onImportScheduled
public void onImportScheduled()
- Specified by:
onImportScheduledin interfaceImportMessageObserver
-
setUpToForm
public void setUpToForm(MessagePropertiesDTO messageDTO)
- Specified by:
setUpToFormin interfaceSubscriptionViewDelegate
-
setConnectionState
public void setConnectionState(ConnectionState state)
- Specified by:
setConnectionStatein interfaceControlBarDelegate
-
setTabDirty
public void setTabDirty()
- Specified by:
setTabDirtyin interfacePublishViewDelegate- Specified by:
setTabDirtyin interfaceSubscriptionViewDelegate
-
getConnectionId
public String getConnectionId()
-
setConnectionId
public void setConnectionId(String controllerUUID)
-
getTabId
public String getTabId()
-
setTabId
public void setTabId(String tabId)
-
-