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