public interface TransportInterceptor extends Interceptor<Transport<?,?>>
Extension.InitPriorityComparator, Extension.ShutdownPriorityComparator
Modifier and Type | Method and Description |
---|---|
boolean |
after(Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
ExecutionContext executionContext)
Run after a message envelope is executed.
|
boolean |
before(Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
ExecutionContext executionContext)
Run before a message envelope is executed.
|
void |
exception(Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
Exception ex,
ExecutionContext executionContext)
Run if an exception occurs while a message envelope is executed.
|
clearDisabled, clearDisabledForMessage, clearDisabledForMessageEnvelope, clearDisabledForOperation, getInitPriority, getShutdownPriority, init, setDisabled, setDisabledForMessage, setDisabledForMessageEnvelope, setDisabledForOperation, shutdown, skip
boolean before(Transport<?,?> transport, TransportRequest request, TransportResponse response, MessagingContainer messagingContainer, MessageEnvelope messageEnvelope, ExecutionContext executionContext) throws Xdi2TransportException
Xdi2TransportException
boolean after(Transport<?,?> transport, TransportRequest request, TransportResponse response, MessagingContainer messagingContainer, MessageEnvelope messageEnvelope, MessagingResponse messagingResponse, ExecutionContext executionContext) throws Xdi2TransportException
Xdi2TransportException
void exception(Transport<?,?> transport, TransportRequest request, TransportResponse response, MessagingContainer messagingContainer, MessageEnvelope messageEnvelope, MessagingResponse messagingResponse, Exception ex, ExecutionContext executionContext)
Copyright © 2017. All rights reserved.