
public interface TransportInterceptor extends Interceptor<Transport<?,?>>
Extension.InitPriorityComparator, Extension.ShutdownPriorityComparator| Modifier and Type | Method and Description |
|---|---|
boolean |
after(Transport<?,?> transport,
Request request,
Response response,
MessagingTarget messagingTarget,
MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext)
Run after a message envelope is executed.
|
boolean |
before(Transport<?,?> transport,
Request request,
Response response,
MessagingTarget messagingTarget,
MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext)
Run before a message envelope is executed.
|
void |
exception(Transport<?,?> transport,
Request request,
Response response,
MessagingTarget messagingTarget,
MessageEnvelope messageEnvelope,
ErrorMessageResult errorMessageResult,
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, skipboolean before(Transport<?,?> transport, Request request, Response response, MessagingTarget messagingTarget, MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2TransportException
Xdi2TransportExceptionboolean after(Transport<?,?> transport, Request request, Response response, MessagingTarget messagingTarget, MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2TransportException
Xdi2TransportExceptionvoid exception(Transport<?,?> transport, Request request, Response response, MessagingTarget messagingTarget, MessageEnvelope messageEnvelope, ErrorMessageResult errorMessageResult, ExecutionContext executionContext, Exception ex)
Copyright © 2015. All Rights Reserved.