
public class MessagePolicyInterceptor extends AbstractInterceptor<MessagingTarget> implements MessageInterceptor, Prototype<MessagePolicyInterceptor>
Extension.InitPriorityComparator, Extension.ShutdownPriorityComparatorPrototype.PrototypingContextDEFAULT_INIT_PRIORITY, DEFAULT_SHUTDOWN_PRIORITY| Constructor and Description |
|---|
MessagePolicyInterceptor() |
MessagePolicyInterceptor(Graph messagePolicyGraph) |
| Modifier and Type | Method and Description |
|---|---|
InterceptorResult |
after(Message message,
MessageResult messageResult,
ExecutionContext executionContext)
Run after a message is executed.
|
InterceptorResult |
before(Message message,
MessageResult messageResult,
ExecutionContext executionContext)
Run before a message is executed.
|
Graph |
getMessagePolicyGraph() |
void |
init(MessagingTarget messagingTarget) |
MessagePolicyInterceptor |
instanceFor(Prototype.PrototypingContext prototypingContext) |
void |
setMessagePolicyGraph(Graph messagePolicyGraph) |
clearDisabled, clearDisabledForMessage, clearDisabledForMessageEnvelope, clearDisabledForOperation, getInitPriority, getShutdownPriority, setDisabled, setDisabledForMessage, setDisabledForMessageEnvelope, setDisabledForOperation, shutdown, skipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearDisabled, clearDisabledForMessage, clearDisabledForMessageEnvelope, clearDisabledForOperation, getInitPriority, getShutdownPriority, setDisabled, setDisabledForMessage, setDisabledForMessageEnvelope, setDisabledForOperation, shutdown, skippublic MessagePolicyInterceptor(Graph messagePolicyGraph)
public MessagePolicyInterceptor()
public MessagePolicyInterceptor instanceFor(Prototype.PrototypingContext prototypingContext)
instanceFor in interface Prototype<MessagePolicyInterceptor>public void init(MessagingTarget messagingTarget) throws Exception
init in interface Extension<MessagingTarget>init in class AbstractExtension<MessagingTarget>Exceptionpublic 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 Graph getMessagePolicyGraph()
public void setMessagePolicyGraph(Graph messagePolicyGraph)
Copyright © 2015. All Rights Reserved.