Modifier and Type | Method and Description |
---|---|
Collection<Interceptor<Transport<?,?>>> |
XDIMessagingContainerRegistryAgentRouter.getInterceptors() |
Collection<Interceptor<Transport<?,?>>> |
XDILocalAgentRouter.getInterceptors() |
Modifier and Type | Method and Description |
---|---|
void |
XDIMessagingContainerRegistryAgentRouter.setInterceptors(Collection<Interceptor<Transport<?,?>>> interceptors) |
void |
XDILocalAgentRouter.setInterceptors(Collection<Interceptor<Transport<?,?>>> interceptors) |
Modifier and Type | Method and Description |
---|---|
Collection<Interceptor<Transport<?,?>>> |
XDILocalClientRoute.getInterceptors() |
Collection<Interceptor<Transport<?,?>>> |
XDILocalClient.getInterceptors() |
Modifier and Type | Method and Description |
---|---|
void |
XDILocalClientRoute.setInterceptors(Collection<Interceptor<Transport<?,?>>> interceptors) |
void |
XDILocalClient.setInterceptors(Collection<Interceptor<Transport<?,?>>> interceptors) |
Modifier and Type | Method and Description |
---|---|
Interceptor<MessagingContainer> |
ExecutionContext.getCurrentInterceptor() |
Interceptor<MessagingContainer> |
ExecutionContext.getExceptionInterceptor() |
Modifier and Type | Method and Description |
---|---|
void |
ExecutionContext.pushInterceptor(Interceptor<MessagingContainer> interceptor,
String comment) |
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutionResultInterceptor
Interceptor that is executed on an execution result after a message envelope has been executed.
|
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 |
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 | 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.addInterceptors(Interceptor<CONTAINER>[] interceptors) |
void |
InterceptorList.removeInterceptor(Interceptor<?> interceptor) |
Modifier and Type | Method and Description |
---|---|
void |
InterceptorList.addInterceptors(Collection<Interceptor<CONTAINER>> interceptors) |
Constructor and Description |
---|
InterceptorList(Interceptor<CONTAINER>[] interceptors) |
Constructor and Description |
---|
InterceptorList(Collection<Interceptor<CONTAINER>> interceptors) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExecutionResultInterceptor |
class |
AbstractInterceptor<CONTAINER> |
class |
AbstractMessageEnvelopeInterceptor |
class |
AbstractMessageInterceptor |
class |
AbstractOperationInterceptor |
class |
AbstractTargetInterceptor |
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 of a message matches the sender of the message.
|
class |
HasInterceptor
This interceptor handles $has relations.
|
class |
ManipulatingInterceptor
This uses a list of manipulators that can manipulate an incoming message envelope or 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 |
RedirectInterceptor
This interceptor can route messages using the XDI agent framework.
|
class |
RefInterceptor
This interceptor handles $ref and $rep relations.
|
class |
ToInterceptor
This interceptor checks if the target peer root of a message matches the owner peer root of the messaging container.
|
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 container.
|
Modifier and Type | Class and Description |
---|---|
class |
ConnectInterceptor
This interceptor can process $connect operations.
|
Modifier and Type | Class and Description |
---|---|
class |
DeferResultInterceptor
This interceptor can add defer results to a messaging container and execution result.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
PushInInterceptor
This interceptor can process $push operations.
|
class |
PushOutInterceptor
This interceptor executes push link contracts while a message is executed.
|
Modifier and Type | Class and Description |
---|---|
class |
DigestInterceptor
This interceptor looks for a digest on an incoming XDI message,
and invokes an instance of DigestValidator to validate it.
|
Modifier and Type | Class and Description |
---|---|
class |
SecretTokenInterceptor
This interceptor looks for a secret token on an incoming XDI message,
and invokes an instance of SecretTokenValidator to validate it.
|
Modifier and Type | Class and Description |
---|---|
class |
SignatureInterceptor
This interceptor looks for a signature on an incoming XDI message,
and invokes an instance of SignatureValidator to validate it.
|
Modifier and Type | Class and Description |
---|---|
class |
SendInterceptor
This interceptor can process $send operations.
|
Modifier and Type | Class and Description |
---|---|
class |
SigningInterceptor
This interceptor can sign an inner graph.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpTransportDataInterceptor
This interceptor looks for certain features associated with the HTTP transport,
e.g.
|
class |
SkipLinkContractsInterceptor
This interceptor will skip the link contract interceptor,
if a request comes from a whitelisted IP address.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HttpTransportInterceptor
Interceptor that is executed when it receives an incoming HTTP request.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpTransportInterceptor |
class |
DebugHttpTransportInterceptor
This interceptor prints out a list of mounted messaging containers.
|
class |
RedirectHttpTransportInterceptor
This interceptor redirects to a specified URL in case of a GET request without path.
|
class |
StatusHttpTransportInterceptor
This interceptor simply returns a plain HTTP status and empty body.
|
Modifier and Type | Interface and Description |
---|---|
interface |
WebSocketTransportInterceptor
Interceptor that is executed when it receives an incoming message.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TransportInterceptor
Interceptor that is executed when a message envelope is executed.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTransportInterceptor |
Modifier and Type | Method and Description |
---|---|
InterceptorList |
ListInterceptorListConverter.convert(List<Interceptor> source) |
Copyright © 2017. All rights reserved.