public interface TargetInterceptor extends Interceptor<MessagingContainer>
Extension.InitPriorityComparator, Extension.ShutdownPriorityComparator
Modifier and Type | Method and Description |
---|---|
XDIAddress |
targetAddress(XDIAddress targetXDIAddress,
Operation operation,
Graph operationResultGraph,
ExecutionContext executionContext)
Replaces or skips the target address before it is executed.
|
XDIStatement |
targetStatement(XDIStatement targetXDIStatement,
Operation operation,
Graph operationResultGraph,
ExecutionContext executionContext)
Replaces or skips the target statement before it is executed.
|
clearDisabled, clearDisabledForMessage, clearDisabledForMessageEnvelope, clearDisabledForOperation, getInitPriority, getShutdownPriority, init, setDisabled, setDisabledForMessage, setDisabledForMessageEnvelope, setDisabledForOperation, shutdown, skip
XDIAddress targetAddress(XDIAddress targetXDIAddress, Operation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException
targetXDIAddress
- The target address.operation
- The operation to process.messageResult
- The message result.executionContext
- The current execution context.Xdi2MessagingException
XDIStatement targetStatement(XDIStatement targetXDIStatement, Operation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException
targetXDIStatement
- The target statement.operation
- The operation to process.messageResult
- The message result.executionContext
- The current execution context.Xdi2MessagingException
Copyright © 2017. All rights reserved.