
public class LiteralEncryptionInterceptor extends AbstractInterceptor<MessagingTarget> implements TargetInterceptor, MessageResultInterceptor, Prototype<LiteralEncryptionInterceptor>
Extension.InitPriorityComparator, Extension.ShutdownPriorityComparatorPrototype.PrototypingContextDEFAULT_INIT_PRIORITY, DEFAULT_SHUTDOWN_PRIORITY| Constructor and Description |
|---|
LiteralEncryptionInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
finish(MessageResult messageResult,
ExecutionContext executionContext)
Run on the message result after it is complete for final adjustments.
|
LiteralCryptoService |
getLiteralCryptoService() |
void |
init(MessagingTarget messagingTarget) |
LiteralEncryptionInterceptor |
instanceFor(Prototype.PrototypingContext prototypingContext) |
void |
setLiteralCryptoService(LiteralCryptoService literalCryptoService) |
void |
shutdown(MessagingTarget messagingTarget) |
XDIAddress |
targetAddress(XDIAddress targetAddress,
Operation operation,
MessageResult messageResult,
ExecutionContext executionContext)
Replaces or skips the target address before it is executed.
|
XDIStatement |
targetStatement(XDIStatement targetStatement,
Operation operation,
MessageResult messageResult,
ExecutionContext executionContext)
Replaces or skips the target statement before it is executed.
|
clearDisabled, clearDisabledForMessage, clearDisabledForMessageEnvelope, clearDisabledForOperation, getInitPriority, getShutdownPriority, setDisabled, setDisabledForMessage, setDisabledForMessageEnvelope, setDisabledForOperation, skipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearDisabled, clearDisabledForMessage, clearDisabledForMessageEnvelope, clearDisabledForOperation, getInitPriority, getShutdownPriority, setDisabled, setDisabledForMessage, setDisabledForMessageEnvelope, setDisabledForOperation, skippublic LiteralEncryptionInterceptor instanceFor(Prototype.PrototypingContext prototypingContext)
instanceFor in interface Prototype<LiteralEncryptionInterceptor>public void init(MessagingTarget messagingTarget) throws Exception
init in interface Extension<MessagingTarget>init in class AbstractExtension<MessagingTarget>Exceptionpublic void shutdown(MessagingTarget messagingTarget) throws Exception
shutdown in interface Extension<MessagingTarget>shutdown in class AbstractExtension<MessagingTarget>Exceptionpublic XDIStatement targetStatement(XDIStatement targetStatement, Operation operation, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
TargetInterceptortargetStatement in interface TargetInterceptortargetStatement - The target statement.operation - The operation to process.messageResult - The message result.executionContext - The current execution context.Xdi2MessagingExceptionpublic XDIAddress targetAddress(XDIAddress targetAddress, Operation operation, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
TargetInterceptortargetAddress in interface TargetInterceptortargetAddress - The target address.operation - The operation to process.messageResult - The message result.executionContext - The current execution context.Xdi2MessagingExceptionpublic void finish(MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
MessageResultInterceptorfinish in interface MessageResultInterceptormessageResult - The message result.executionContext - The current execution context.Xdi2MessagingExceptionpublic LiteralCryptoService getLiteralCryptoService()
public void setLiteralCryptoService(LiteralCryptoService literalCryptoService)
Copyright © 2015. All Rights Reserved.