
public class RedirectInterceptor extends AbstractInterceptor<MessagingContainer> implements MessageInterceptor, Prototype<RedirectInterceptor>
Extension.InitPriorityComparator, Extension.ShutdownPriorityComparatorPrototype.PrototypingContextDEFAULT_INIT_PRIORITY, DEFAULT_SHUTDOWN_PRIORITY| Constructor and Description |
|---|
RedirectInterceptor() |
RedirectInterceptor(XDIAgent xdiAgent,
Collection<Manipulator> manipulators,
boolean requireRoute,
boolean skipSiblingInterceptors,
boolean skipMessagingContainer) |
| Modifier and Type | Method and Description |
|---|---|
InterceptorResult |
after(Message message,
ExecutionContext executionContext,
ExecutionResult executionResult)
Run after a message is executed.
|
InterceptorResult |
before(Message message,
ExecutionContext executionContext,
ExecutionResult executionResult)
Run before a message is executed.
|
Collection<Manipulator> |
getManipulators() |
XDIAgent |
getXdiAgent() |
RedirectInterceptor |
instanceFor(Prototype.PrototypingContext prototypingContext) |
boolean |
isRequireRoute() |
boolean |
isSkipMessagingContainer() |
boolean |
isSkipSiblingInterceptors() |
void |
setManipulators(Collection<Manipulator> manipulators) |
void |
setRequireRoute(boolean requireRoute) |
void |
setSkipMessagingContainer(boolean skipMessagingContainer) |
void |
setSkipSiblingInterceptors(boolean skipSiblingInterceptors) |
void |
setXdiAgent(XDIAgent xdiAgent) |
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 RedirectInterceptor(XDIAgent xdiAgent, Collection<Manipulator> manipulators, boolean requireRoute, boolean skipSiblingInterceptors, boolean skipMessagingContainer)
public RedirectInterceptor()
public RedirectInterceptor instanceFor(Prototype.PrototypingContext prototypingContext)
instanceFor in interface Prototype<RedirectInterceptor>public InterceptorResult before(Message message, ExecutionContext executionContext, ExecutionResult executionResult) throws Xdi2MessagingException
MessageInterceptorbefore in interface MessageInterceptormessage - The message to process.executionContext - The current execution context.executionResult - The execution result.Xdi2MessagingExceptionpublic InterceptorResult after(Message message, ExecutionContext executionContext, ExecutionResult executionResult) throws Xdi2MessagingException
MessageInterceptorafter in interface MessageInterceptormessage - The message to process.executionContext - The current execution context.executionResult - The execution result.Xdi2MessagingExceptionpublic XDIAgent getXdiAgent()
public void setXdiAgent(XDIAgent xdiAgent)
public Collection<Manipulator> getManipulators()
public void setManipulators(Collection<Manipulator> manipulators)
public boolean isRequireRoute()
public void setRequireRoute(boolean requireRoute)
public boolean isSkipSiblingInterceptors()
public void setSkipSiblingInterceptors(boolean skipSiblingInterceptors)
public boolean isSkipMessagingContainer()
public void setSkipMessagingContainer(boolean skipMessagingContainer)
Copyright © 2017. All rights reserved.