
public interface MessageEnvelopeInterceptor extends Interceptor<MessagingTarget>
Extension.InitPriorityComparator, Extension.ShutdownPriorityComparator| Modifier and Type | Method and Description |
|---|---|
InterceptorResult |
after(MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext)
Run after a message envelope is executed.
|
InterceptorResult |
before(MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext)
Run before a message envelope is executed.
|
void |
exception(MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext,
Exception ex)
Run if an exception occurs while a message envelope is executed.
|
clearDisabled, clearDisabledForMessage, clearDisabledForMessageEnvelope, clearDisabledForOperation, getInitPriority, getShutdownPriority, init, setDisabled, setDisabledForMessage, setDisabledForMessageEnvelope, setDisabledForOperation, shutdown, skipInterceptorResult before(MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
messageEnvelope - The message envelope to process.messageResult - The message result.executionContext - The current execution context.Xdi2MessagingExceptionInterceptorResult after(MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
messageEnvelope - The message envelope to process.messageResult - The message result.executionContext - The current execution context.Xdi2MessagingExceptionvoid exception(MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext, Exception ex)
Copyright © 2015. All Rights Reserved.