public class ExecuteConnectCommandAction extends ExecuteSendMessageCommandAction<ConnectCommandEvent>
logger| Constructor and Description |
|---|
ExecuteConnectCommandAction(EventListenerContext eventListenerContext) |
| Modifier and Type | Method and Description |
|---|---|
protected MessageCommandFailureEvent |
createLocalNodeFailureEvent(ConnectCommandEvent originalCommand,
WonMessage messageSent,
FailureResponseEvent failureResponseEvent)
Implementations can choose to return null here if they do not want an event published.
|
protected MessageCommandSuccessEvent |
createLocalNodeSuccessEvent(ConnectCommandEvent originalCommand,
WonMessage messageSent,
SuccessResponseEvent successResponseEvent)
Implementations can choose to return null here if they do not want an event published.
|
protected MessageCommandNotSentEvent |
createMessageNotSentEvent(ConnectCommandEvent originalCommand,
java.lang.String message)
Implementations can choose to return null here if they do not want an event published.
|
protected MessageCommandFailureEvent |
createRemoteNodeFailureEvent(ConnectCommandEvent originalCommand,
WonMessage messageSent,
FailureResponseEvent failureResponseEvent)
Implementations can choose to return null here if they do not want an event published.
|
protected MessageCommandSuccessEvent |
createRemoteNodeSuccessEvent(ConnectCommandEvent originalCommand,
WonMessage messageSent,
SuccessResponseEvent successResponseEvent)
Implementations can choose to return null here if they do not want an event published.
|
protected WonMessage |
createWonMessage(ConnectCommandEvent connectCommandEvent)
Implementations must return a valid WoNMessage here or perform adequate logging and publish an MessageCommandFailureEvent and return null.
|
doRungetActionTask, getEventListenerContextpublic ExecuteConnectCommandAction(EventListenerContext eventListenerContext)
protected MessageCommandFailureEvent createRemoteNodeFailureEvent(ConnectCommandEvent originalCommand, WonMessage messageSent, FailureResponseEvent failureResponseEvent)
ExecuteSendMessageCommandActioncreateRemoteNodeFailureEvent in class ExecuteSendMessageCommandAction<ConnectCommandEvent>protected MessageCommandSuccessEvent createRemoteNodeSuccessEvent(ConnectCommandEvent originalCommand, WonMessage messageSent, SuccessResponseEvent successResponseEvent)
ExecuteSendMessageCommandActioncreateRemoteNodeSuccessEvent in class ExecuteSendMessageCommandAction<ConnectCommandEvent>protected MessageCommandFailureEvent createLocalNodeFailureEvent(ConnectCommandEvent originalCommand, WonMessage messageSent, FailureResponseEvent failureResponseEvent)
ExecuteSendMessageCommandActioncreateLocalNodeFailureEvent in class ExecuteSendMessageCommandAction<ConnectCommandEvent>protected MessageCommandSuccessEvent createLocalNodeSuccessEvent(ConnectCommandEvent originalCommand, WonMessage messageSent, SuccessResponseEvent successResponseEvent)
ExecuteSendMessageCommandActioncreateLocalNodeSuccessEvent in class ExecuteSendMessageCommandAction<ConnectCommandEvent>protected MessageCommandNotSentEvent createMessageNotSentEvent(ConnectCommandEvent originalCommand, java.lang.String message)
ExecuteSendMessageCommandActioncreateMessageNotSentEvent in class ExecuteSendMessageCommandAction<ConnectCommandEvent>protected WonMessage createWonMessage(ConnectCommandEvent connectCommandEvent) throws WonMessageBuilderException
ExecuteSendMessageCommandActioncreateWonMessage in class ExecuteSendMessageCommandAction<ConnectCommandEvent>WonMessageBuilderExceptionCopyright © 2018. All Rights Reserved.