
public class ExecuteCommandInterceptor extends AbstractInterceptor<MessagingTarget> implements MessageEnvelopeInterceptor, MessageInterceptor, OperationInterceptor, Prototype<ExecuteCommandInterceptor>
Extension.InitPriorityComparator, Extension.ShutdownPriorityComparatorPrototype.PrototypingContextDEFAULT_INIT_PRIORITY, DEFAULT_SHUTDOWN_PRIORITY| Constructor and Description |
|---|
ExecuteCommandInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
InterceptorResult |
after(MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext)
Run after a message envelope is executed.
|
InterceptorResult |
after(Message message,
MessageResult messageResult,
ExecutionContext executionContext)
Run after a message is executed.
|
InterceptorResult |
after(Operation operation,
MessageResult operationMessageResult,
ExecutionContext executionContext)
Run after an operation is executed.
|
InterceptorResult |
before(MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext)
Run before a message envelope is executed.
|
InterceptorResult |
before(Message message,
MessageResult messageResult,
ExecutionContext executionContext)
Run before a message is executed.
|
InterceptorResult |
before(Operation operation,
MessageResult operationMessageResult,
ExecutionContext executionContext)
Run before an operation is executed.
|
void |
exception(MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext,
Exception ex)
Run if an exception occurs while a message envelope is executed.
|
String |
getCommandLine() |
ExecuteCommandInterceptor |
instanceFor(Prototype.PrototypingContext prototypingContext) |
boolean |
isEnableMessage() |
boolean |
isEnableMessageEnvelope() |
boolean |
isEnableOperation() |
boolean |
isWaitFor() |
void |
setCommandLine(String commandLine) |
void |
setEnableMessage(boolean enableMessage) |
void |
setEnableMessageEnvelope(boolean enableMessageEnvelope) |
void |
setEnableOperation(boolean enableOperation) |
void |
setWaitFor(boolean waitFor) |
clearDisabled, clearDisabledForMessage, clearDisabledForMessageEnvelope, clearDisabledForOperation, getInitPriority, getShutdownPriority, init, setDisabled, setDisabledForMessage, setDisabledForMessageEnvelope, setDisabledForOperation, shutdown, skipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearDisabled, clearDisabledForMessage, clearDisabledForMessageEnvelope, clearDisabledForOperation, getInitPriority, getShutdownPriority, init, setDisabled, setDisabledForMessage, setDisabledForMessageEnvelope, setDisabledForOperation, shutdown, skippublic ExecuteCommandInterceptor instanceFor(Prototype.PrototypingContext prototypingContext) throws Xdi2MessagingException
instanceFor in interface Prototype<ExecuteCommandInterceptor>Xdi2MessagingExceptionpublic InterceptorResult before(MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
MessageEnvelopeInterceptorbefore in interface MessageEnvelopeInterceptormessageEnvelope - The message envelope to process.messageResult - The message result.executionContext - The current execution context.Xdi2MessagingExceptionpublic InterceptorResult after(MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
MessageEnvelopeInterceptorafter in interface MessageEnvelopeInterceptormessageEnvelope - The message envelope to process.messageResult - The message result.executionContext - The current execution context.Xdi2MessagingExceptionpublic void exception(MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext, Exception ex)
MessageEnvelopeInterceptorexception in interface MessageEnvelopeInterceptorpublic InterceptorResult before(Message message, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
MessageInterceptorbefore in interface MessageInterceptormessage - The message to process.messageResult - The message result.executionContext - The current execution context.Xdi2MessagingExceptionpublic InterceptorResult after(Message message, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
MessageInterceptorafter in interface MessageInterceptormessage - The message to process.messageResult - The message result.executionContext - The current execution context.Xdi2MessagingExceptionpublic InterceptorResult before(Operation operation, MessageResult operationMessageResult, ExecutionContext executionContext) throws Xdi2MessagingException
OperationInterceptorbefore in interface OperationInterceptoroperation - The operation to process.operationMessageResult - The operation's message result.executionContext - The current execution context.Xdi2MessagingExceptionpublic InterceptorResult after(Operation operation, MessageResult operationMessageResult, ExecutionContext executionContext) throws Xdi2MessagingException
OperationInterceptorafter in interface OperationInterceptoroperation - The operation to process.operationMessageResult - The operation's message result.executionContext - The current execution context.Xdi2MessagingExceptionpublic String getCommandLine()
public void setCommandLine(String commandLine)
public boolean isEnableMessageEnvelope()
public void setEnableMessageEnvelope(boolean enableMessageEnvelope)
public boolean isEnableMessage()
public void setEnableMessage(boolean enableMessage)
public boolean isEnableOperation()
public void setEnableOperation(boolean enableOperation)
public boolean isWaitFor()
public void setWaitFor(boolean waitFor)
Copyright © 2015. All Rights Reserved.