Package | Description |
---|---|
xdi2.agent | |
xdi2.agent.routing | |
xdi2.agent.routing.impl | |
xdi2.client |
A client can send messages to an XDI endpoint and receive results.
|
xdi2.client.events | |
xdi2.client.exceptions | |
xdi2.client.impl | |
xdi2.messaging.response | |
xdi2.transport.impl | |
xdi2.transport.impl.http.interceptor.impl | |
xdi2.transport.interceptor | |
xdi2.transport.interceptor.impl |
Modifier and Type | Method and Description |
---|---|
XDIClientRoute<? extends XDIClient<? extends MessagingResponse>> |
XDIAgent.route(Message message) |
XDIClientRoute<? extends XDIClient<? extends MessagingResponse>> |
XDIAgent.route(MessageEnvelope messageEnvelope) |
XDIClientRoute<? extends XDIClient<? extends MessagingResponse>> |
XDIAgent.route(XDIAddress XDIaddress) |
XDIClientRoute<? extends XDIClient<? extends MessagingResponse>> |
XDIAgent.route(XDIArc toPeerRootXDIArc) |
Modifier and Type | Interface and Description |
---|---|
interface |
XDIAgentRouter<ROUTE extends XDIClientRoute<? extends CLIENT>,CLIENT extends XDIClient<? extends MessagingResponse>> |
Modifier and Type | Class and Description |
---|---|
class |
XDIAbstractAgentRouter<ROUTE extends XDIClientRoute<? extends CLIENT>,CLIENT extends XDIClient<? extends MessagingResponse>> |
Modifier and Type | Method and Description |
---|---|
XDIClientRoute<? extends XDIClient<? extends MessagingResponse>> |
XDIStaticAgentRouter.getXdiClientRoute() |
protected XDIClientRoute<? extends XDIClient<? extends MessagingResponse>> |
XDIStaticAgentRouter.routeInternal(XDIArc toPeerRootXDIArc) |
Modifier and Type | Method and Description |
---|---|
void |
XDIStaticAgentRouter.setXdiClientRoute(XDIClientRoute<? extends XDIClient<? extends MessagingResponse>> xdiClientRoute) |
Constructor and Description |
---|
XDIStaticAgentRouter(XDIArc toPeerRootXDIArc,
XDIClientRoute<? extends XDIClient<? extends MessagingResponse>> xdiClientRoute) |
Modifier and Type | Interface and Description |
---|---|
interface |
XDIClient<MESSAGINGRESPONSE extends MessagingResponse>
An XDIClient can send XDI message envelopes to an XDI endpoint, and retrieve the results.
|
interface |
XDIClientRoute<CLIENT extends XDIClient<? extends MessagingResponse>> |
Modifier and Type | Method and Description |
---|---|
MessagingResponse |
XDISendEvent.getMessagingResponse() |
Constructor and Description |
---|
XDISendErrorEvent(Object source,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
Date beginTimestamp,
Date endTimestamp) |
XDISendEvent(Object source,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
Date beginTimestamp,
Date endTimestamp) |
XDISendSuccessEvent(Object source,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
Date beginTimestamp,
Date endTimestamp) |
Modifier and Type | Method and Description |
---|---|
MessagingResponse |
Xdi2ClientException.getMessagingResponse() |
Constructor and Description |
---|
Xdi2ClientException(MessagingResponse messagingResponse) |
Xdi2ClientException(String message,
MessagingResponse messagingResponse) |
Xdi2ClientException(String message,
Throwable ex,
MessagingResponse messagingResponse) |
Xdi2ClientException(Throwable ex,
MessagingResponse messagingResponse) |
Modifier and Type | Class and Description |
---|---|
class |
XDIAbstractClient<MESSAGINGRESPONSE extends MessagingResponse> |
class |
XDIAbstractClientRoute<CLIENT extends XDIClient<? extends MessagingResponse>> |
Modifier and Type | Class and Description |
---|---|
class |
FullMessagingResponse
A message envelope as an XDI messaging response.
|
class |
FutureMessagingResponse
A messaging response that will be available in the future.
|
class |
LightMessagingResponse
A graph as an XDI messaging response.
|
class |
TransportMessagingResponse |
Modifier and Type | Method and Description |
---|---|
int |
TransportMessagingResponse.compareTo(MessagingResponse other) |
static ReadOnlyIterator<LinkContract> |
FullMessagingResponse.getDeferredPushLinkContracts(MessagingResponse messagingResponse) |
static ReadOnlyIterator<LinkContract> |
TransportMessagingResponse.getLinkContracts(MessagingResponse messagingResponse) |
static boolean |
FullMessagingResponse.hasDeferredPushLinkContracts(MessagingResponse messagingResponse) |
Modifier and Type | Method and Description |
---|---|
static boolean |
InterceptorExecutor.executeTransportInterceptorsAfter(InterceptorList<Transport<?,?>> interceptorList,
Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
ExecutionContext executionContext) |
static boolean |
InterceptorExecutor.executeTransportInterceptorsException(InterceptorList<Transport<?,?>> interceptorList,
Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
Exception ex,
ExecutionContext executionContext) |
Modifier and Type | Method and Description |
---|---|
MessagingResponse |
DebugHttpTransportInterceptor.LogEntry.getMessagingResponse() |
Modifier and Type | Method and Description |
---|---|
boolean |
DebugHttpTransportInterceptor.after(Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
ExecutionContext executionContext) |
void |
DebugHttpTransportInterceptor.exception(Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
Exception ex,
ExecutionContext executionContext) |
void |
DebugHttpTransportInterceptor.LogEntry.setMessagingResponse(MessagingResponse messagingResponse) |
Constructor and Description |
---|
LogEntry(Date start,
long duration,
Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
ExecutionContext executionContext,
Exception ex) |
Modifier and Type | Method and Description |
---|---|
boolean |
TransportInterceptor.after(Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
ExecutionContext executionContext)
Run after a message envelope is executed.
|
void |
TransportInterceptor.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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractTransportInterceptor.after(Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
ExecutionContext executionContext) |
void |
AbstractTransportInterceptor.exception(Transport<?,?> transport,
TransportRequest request,
TransportResponse response,
MessagingContainer messagingContainer,
MessageEnvelope messageEnvelope,
MessagingResponse messagingResponse,
Exception ex,
ExecutionContext executionContext) |
Copyright © 2017. All rights reserved.