Interface StateHandler
-
- All Known Implementing Classes:
DeleteAfterTransferListener.TransferCompletionHandler,ExampleBadStateHandler,StateHandler.Adapter,StatusCodeHandler
public interface StateHandlerStateHandler interface that is used provide easy methods for handling different states that the MultiClientManager enters during it's transactions. This can be combined to with theMultiClientListenerAdapterresource to provide for stable, event driven functionality to resources that are actively listening for the Manager to enter particular states.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStateHandler.AdapterThe StateHandler adapter class that provides an empty over-rideable shell for all of the methods defined within the Handler
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhandleBadState(BadState h)Called when entering a BadStatevoidhandleCancelledState(CancelledState h)Called when entering a CancelledStatevoidhandleCancellingState(CancellingState h)Called when entering a CancellingStatevoidhandleCancellingStateTransition(CancellingState.Transition h)Called when entering a CancellingState transitionvoidhandleCancelTypeState(CancelTypeState h)Handle a state that is a derivative of the CancelTypeState abstract resourcevoidhandleConnectedState(ConnectedState h)Called when entering a ConnectedStatevoidhandleConnectingState(ConnectedState.Transition h)Called when entering a ConnectedState transitionvoidhandleCreatedState(CreatedState h)Called when entering a CreatedStatevoidhandleCreatingWorkerThreadsState(ReadyState.Transition h)Called when entering a ReadyState transitionvoidhandleDisconnectErrorState(BadState.DisconnectErrorState h)Called when entering a DisconnectErrorStatevoidhandleDisconnectingState(InitializedState.DisconnectingState h)Called when entering a DisconnectingStatevoidhandleFailedConnectAttemptState(BadState.FailedConnectAttemptState h)Called when entering a FailedConnectAttemptStatevoidhandleFailedFinishState(BadState.FailedFinishState h)Called when entering a FailedFinishStatevoidhandleFailedInitializationState(BadState.FailedInitializationState h)Called when entering a FailedInitializationStatevoidhandleFailedLoginState(BadState.FailedLoginState h)Called when entering a FailedLoginStatevoidhandleFailedTransferState(BadState.FailedTransferState h)Called when entering a FailedTransferStatevoidhandleFinishedState(FinishedState h)Called when entering a FinishedStatevoidhandleFinishingState(FinishedState.Transition h)Called when entering a FinishedState transitionvoidhandleIdleState(IdleState h)Called when entering a IdleStatevoidhandleInitializedState(InitializedState h)Called when entering a InitializedStatevoidhandleInitializingState(InitializedState.Transition h)Called when entering a InitializedState transitionvoidhandleLoggedInState(LoggedInState h)Called when entering a LoggedInStatevoidhandleLoggingInState(LoggedInState.Transition h)Called when entering a LoggedInState transitionvoidhandleMonitoringState(MonitoringState h)Called when entering a MonitoringStatevoidhandleMultiClientState(MultiClientState h)Called when entering any MultiClientStatevoidhandlePostTransferIdleState(PostTransferIdleState h)Called when entering a PostTransferIdleStatevoidhandleProcessingState(ProcessingState h)Called when entering a ProcessingStatevoidhandleReadOnlyState(ReadOnlyState h)Called when entering a ReadOnlyStatevoidhandleReadyState(ReadyState h)Called when entering a ReadyStatevoidhandleTransferCompleteState(TransferCompleteState h)Called when entering a TransferCompleteStatevoidhandleTransferCompleteStateTransition(TransferCompleteState.Transition h)Called when entering a TransferCompleteState transitionvoidhandleTransferringState(TransferringState h)Called when entering a TransferringStatevoidhandleTransferringWithNoPendingWorkAllFilesInTransit(TransferringState.TransferringWithNoPendingWorkAllFilesInTransit h)Called when entering a TransferringWithNoPendingWorkAllFilesInTransitvoidhandleTransferringWithNoPendingWorkState(TransferringState.TransferringWithNoPendingWorkState h)Called when entering a TransferringWithNoPendingWorkState
-
-
-
Method Detail
-
handleBadState
void handleBadState(BadState h)
Called when entering a BadState- Parameters:
h- Incoming state to handle
-
handleCancellingState
void handleCancellingState(CancellingState h)
Called when entering a CancellingState- Parameters:
h- Incoming state to handle
-
handleConnectedState
void handleConnectedState(ConnectedState h)
Called when entering a ConnectedState- Parameters:
h- Incoming state to handle
-
handleConnectingState
void handleConnectingState(ConnectedState.Transition h)
Called when entering a ConnectedState transition- Parameters:
h- Incoming state to handle
-
handleCreatedState
void handleCreatedState(CreatedState h)
Called when entering a CreatedState- Parameters:
h- Incoming state to handle
-
handleCreatingWorkerThreadsState
void handleCreatingWorkerThreadsState(ReadyState.Transition h)
Called when entering a ReadyState transition- Parameters:
h- Incoming state to handle
-
handleDisconnectErrorState
void handleDisconnectErrorState(BadState.DisconnectErrorState h)
Called when entering a DisconnectErrorState- Parameters:
h- Incoming state to handle
-
handleDisconnectingState
void handleDisconnectingState(InitializedState.DisconnectingState h)
Called when entering a DisconnectingState- Parameters:
h- Incoming state to handle
-
handleFailedConnectAttemptState
void handleFailedConnectAttemptState(BadState.FailedConnectAttemptState h)
Called when entering a FailedConnectAttemptState- Parameters:
h- Incoming state to handle
-
handleFailedFinishState
void handleFailedFinishState(BadState.FailedFinishState h)
Called when entering a FailedFinishState- Parameters:
h- Incoming state to handle
-
handleFailedInitializationState
void handleFailedInitializationState(BadState.FailedInitializationState h)
Called when entering a FailedInitializationState- Parameters:
h- Incoming state to handle
-
handleFailedLoginState
void handleFailedLoginState(BadState.FailedLoginState h)
Called when entering a FailedLoginState- Parameters:
h- Incoming state to handle
-
handleFailedTransferState
void handleFailedTransferState(BadState.FailedTransferState h)
Called when entering a FailedTransferState- Parameters:
h- Incoming state to handle
-
handleFinishedState
void handleFinishedState(FinishedState h)
Called when entering a FinishedState- Parameters:
h- Incoming state to handle
-
handleFinishingState
void handleFinishingState(FinishedState.Transition h)
Called when entering a FinishedState transition- Parameters:
h- Incoming state to handle
-
handleIdleState
void handleIdleState(IdleState h)
Called when entering a IdleState- Parameters:
h- Incoming state to handle
-
handleInitializingState
void handleInitializingState(InitializedState.Transition h)
Called when entering a InitializedState transition- Parameters:
h- Incoming state to handle
-
handleInitializedState
void handleInitializedState(InitializedState h)
Called when entering a InitializedState- Parameters:
h- Incoming state to handle
-
handleLoggedInState
void handleLoggedInState(LoggedInState h)
Called when entering a LoggedInState- Parameters:
h- Incoming state to handle
-
handleLoggingInState
void handleLoggingInState(LoggedInState.Transition h)
Called when entering a LoggedInState transition- Parameters:
h- Incoming state to handle
-
handleMonitoringState
void handleMonitoringState(MonitoringState h)
Called when entering a MonitoringState- Parameters:
h- Incoming state to handle
-
handleMultiClientState
void handleMultiClientState(MultiClientState h)
Called when entering any MultiClientState- Parameters:
h- Incoming state to handle
-
handleReadyState
void handleReadyState(ReadyState h)
Called when entering a ReadyState- Parameters:
h- Incoming state to handle
-
handleTransferringState
void handleTransferringState(TransferringState h)
Called when entering a TransferringState- Parameters:
h- Incoming state to handle
-
handleTransferringWithNoPendingWorkState
void handleTransferringWithNoPendingWorkState(TransferringState.TransferringWithNoPendingWorkState h)
Called when entering a TransferringWithNoPendingWorkState- Parameters:
h- Incoming state to handle
-
handleTransferringWithNoPendingWorkAllFilesInTransit
void handleTransferringWithNoPendingWorkAllFilesInTransit(TransferringState.TransferringWithNoPendingWorkAllFilesInTransit h)
Called when entering a TransferringWithNoPendingWorkAllFilesInTransit- Parameters:
h- Incoming state to handle
-
handleCancellingStateTransition
void handleCancellingStateTransition(CancellingState.Transition h)
Called when entering a CancellingState transition- Parameters:
h- Incoming state to handle
-
handleCancelTypeState
void handleCancelTypeState(CancelTypeState h)
Handle a state that is a derivative of the CancelTypeState abstract resource- Parameters:
h- Incoming state to handle
-
handleReadOnlyState
void handleReadOnlyState(ReadOnlyState h)
Called when entering a ReadOnlyState- Parameters:
h- Incoming state to handle
-
handleTransferCompleteState
void handleTransferCompleteState(TransferCompleteState h)
Called when entering a TransferCompleteState- Parameters:
h- Incoming state to handle
-
handleTransferCompleteStateTransition
void handleTransferCompleteStateTransition(TransferCompleteState.Transition h)
Called when entering a TransferCompleteState transition- Parameters:
h- Incoming state to handle
-
handleProcessingState
void handleProcessingState(ProcessingState h)
Called when entering a ProcessingState- Parameters:
h- Incoming state to handle
-
handleCancelledState
void handleCancelledState(CancelledState h)
Called when entering a CancelledState- Parameters:
h- Incoming state to handle
-
handlePostTransferIdleState
void handlePostTransferIdleState(PostTransferIdleState h)
Called when entering a PostTransferIdleState- Parameters:
h- Incoming state to handle
-
-