| Modifier and Type | Method and Description |
|---|---|
Interceptor<MessagingTarget> |
ExecutionContext.getCurrentInterceptor() |
Interceptor<MessagingTarget> |
ExecutionContext.getExceptionInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
ExecutionContext.pushInterceptor(Interceptor<MessagingTarget> interceptor,
String comment) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MessageEnvelopeInterceptor
Interceptor that is executed before and after a message envelope is executed,
as well as when an exception occurs while executing the message envelope.
|
interface |
MessageInterceptor
Interceptor that is executed before and after a message is executed.
|
interface |
MessageResultInterceptor
Interceptor that is executed on a message result after a message envelope has been executed.
|
interface |
OperationInterceptor
Interceptor that is executed before and after an operation is executed.
|
interface |
TargetInterceptor
Interceptor that is executed when an operation is executed on an XDI statement or an XDI address.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInterceptor<CONTAINER> |
class |
AbstractMessageEnvelopeInterceptor |
class |
AbstractMessageInterceptor |
class |
AbstractMessageResultInterceptor |
class |
AbstractOperationInterceptor |
class |
AbstractTargetInterceptor |
| Modifier and Type | Method and Description |
|---|---|
<T extends Interceptor<?>> |
InterceptorList.getInterceptor(Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
ReadOnlyIterator<Interceptor<CONTAINER>> |
InterceptorList.iterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
InterceptorList.addInterceptor(Interceptor<CONTAINER> interceptor) |
void |
InterceptorList.removeInterceptor(Interceptor<?> interceptor) |
| Constructor and Description |
|---|
InterceptorList(Collection<Interceptor<CONTAINER>> interceptors) |
| Modifier and Type | Class and Description |
|---|---|
class |
BootstrapInterceptor
This interceptor can initialize an empty XDI graph with basic bootstrapping data,
such as the owner XDI address of the graph, and initial link contracts.
|
class |
ExecuteCommandInterceptor
This interceptor will execute a command line
on an incoming message envelope, message, or operation.
|
class |
FromInterceptor
This interceptor checks if the source peer root XRI of a message matches the sender of the message.
|
class |
MessagePolicyInterceptor
This interceptor evaluates message policies.
|
class |
ReadOnlyInterceptor
This interceptor throws an exception when $add, $mod or $del operations are attempted on given contexts of the target graph.
|
class |
RefInterceptor
This interceptor handles $ref and $rep relations.
|
class |
ToInterceptor
This interceptor checks if the target peer root XRI of a message matches the owner peer root XRI of the messaging target.
|
class |
VariablesInterceptor
This interceptor can replace XDI variables in a $add operation with automatically generated persistent addresses.
|
class |
WriteListenerInterceptor
This interceptor listens to changes on a messaging target.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LiteralEncryptionInterceptor
This interceptor encrypts literals in an incoming XDI message, and decrypts literals
in the XDI message result.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinkContractInterceptor
This interceptor enforces link contracts while a message is executed.
|
Copyright © 2015. All Rights Reserved.