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