
public class ManipulatingInterceptor extends AbstractInterceptor<MessagingContainer> implements MessageEnvelopeInterceptor, MessageInterceptor, Prototype<ManipulatingInterceptor>
Extension.InitPriorityComparator, Extension.ShutdownPriorityComparatorPrototype.PrototypingContextDEFAULT_INIT_PRIORITY, DEFAULT_SHUTDOWN_PRIORITY| Constructor and Description |
|---|
ManipulatingInterceptor() |
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 ManipulatingInterceptor instanceFor(Prototype.PrototypingContext prototypingContext)
instanceFor in interface Prototype<ManipulatingInterceptor>public InterceptorResult before(MessageEnvelope messageEnvelope, ExecutionContext executionContext, ExecutionResult executionResult) throws Xdi2MessagingException
MessageEnvelopeInterceptorbefore in interface MessageEnvelopeInterceptormessageEnvelope - The message envelope to process.executionContext - The current execution context.executionResult - The executionResult.Xdi2MessagingExceptionpublic InterceptorResult after(MessageEnvelope messageEnvelope, ExecutionContext executionContext, ExecutionResult executionResult) throws Xdi2MessagingException
MessageEnvelopeInterceptorafter in interface MessageEnvelopeInterceptormessageEnvelope - The message envelope to process.executionContext - The current execution context.executionResult - The executionResult.Xdi2MessagingExceptionpublic void exception(MessageEnvelope messageEnvelope, ExecutionContext executionContext, ExecutionResult executionResult, Exception ex)
MessageEnvelopeInterceptorexception in interface MessageEnvelopeInterceptorexecutionContext - The current execution context.executionResult - The executionResult.ex - The exception that occurred.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 ManipulationContext createManipulationContext(ExecutionContext executionContext)
public ManipulatorList getManipulators()
public void setManipulators(ManipulatorList manipulators)
public static ManipulationContext getManipulationContext(ExecutionContext executionContext)
public static void putManipulationContext(ExecutionContext executionContext, ManipulationContext manipulationContext)
public static ManipulatingInterceptor getManipulatingInterceptor(ManipulationContext manipulationContext)
public static void putManipulatingInterceptor(ManipulationContext manipulationContext, ManipulatingInterceptor manipulatingInterceptor)
public static ExecutionContext getExecutionContext(ManipulationContext manipulationContext)
public static void putExecutionContext(ManipulationContext manipulationContext, ExecutionContext executionContext)
Copyright © 2017. All rights reserved.