
public abstract class AbstractMessagingTarget extends Object implements MessagingTarget
| Constructor and Description |
|---|
AbstractMessagingTarget() |
AbstractMessagingTarget(XDIArc ownerPeerRootXDIArc) |
| Modifier and Type | Method and Description |
|---|---|
void |
after(MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext) |
void |
after(Message message,
MessageResult messageResult,
ExecutionContext executionContext) |
void |
after(Operation operation,
MessageResult operationMessageResult,
ExecutionContext executionContext) |
void |
before(MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext) |
void |
before(Message message,
MessageResult messageResult,
ExecutionContext executionContext) |
void |
before(Operation operation,
MessageResult operationMessageResult,
ExecutionContext executionContext) |
void |
exception(MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext,
Xdi2MessagingException ex) |
void |
execute(MessageEnvelope messageEnvelope,
MessageResult messageResult,
ExecutionContext executionContext)
Executes a message envelope by executing all its messages.
|
void |
execute(Message message,
MessageResult messageResult,
ExecutionContext executionContext)
Executes a message by executing all its operations.
|
void |
execute(Operation operation,
MessageResult operationMessageResult,
ExecutionContext executionContext)
Executes an operation.
|
void |
execute(XDIAddress targetAddress,
Operation operation,
MessageResult operationMessageResult,
ExecutionContext executionContext)
Executes a target address.
|
void |
execute(XDIStatement targetStatement,
Operation operation,
MessageResult operationMessageResult,
ExecutionContext executionContext)
Executes a target statement.
|
AddressHandler |
getAddressHandler(XDIAddress targetAddress) |
ContributorMap |
getContributors() |
InterceptorList<MessagingTarget> |
getInterceptors() |
XDIArc |
getOwnerPeerRootXDIArc()
Returns the owner peer root XRI of the messaging target.
|
StatementHandler |
getStatementHandler(XDIStatement targetStatement) |
void |
init()
This method gets called when the messaging target is initialized.
|
void |
setContributors(ContributorMap contributors) |
void |
setInterceptors(InterceptorList<MessagingTarget> interceptors) |
void |
setOwnerPeerRootXDIArc(XDIArc ownerPeerRootXDIArc) |
void |
shutdown()
This method gets called when the messaging target is no longer needed.
|
public AbstractMessagingTarget(XDIArc ownerPeerRootXDIArc)
public AbstractMessagingTarget()
public void init()
throws Exception
MessagingTargetinit in interface MessagingTargetExceptionpublic void shutdown()
throws Exception
MessagingTargetshutdown in interface MessagingTargetExceptionpublic void execute(MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
execute in interface MessagingTargetmessageEnvelope - The XDI message envelope containing XDI messages to be executed.messageResult - The message result.executionContext - An "execution context" object that carries state between
messaging targets, interceptors and contributors.Xdi2MessagingExceptionpublic void execute(Message message, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
message - The XDI message containing XDI operations to be executed.messageResult - The message result.executionContext - An "execution context" object that carries state between
messaging targets, interceptors and contributors.Xdi2MessagingExceptionpublic void execute(Operation operation, MessageResult operationMessageResult, ExecutionContext executionContext) throws Xdi2MessagingException
operation - The XDI operation.operationMessageResult - The operation's message result.executionContext - An "execution context" object that carries state between
messaging targets, interceptors and contributors.Xdi2MessagingExceptionpublic void execute(XDIAddress targetAddress, Operation operation, MessageResult operationMessageResult, ExecutionContext executionContext) throws Xdi2MessagingException
targetAddress - The target address.operation - The XDI operation.operationMessageResult - The operation's message result.executionContext - An "execution context" object that carries state between
messaging targets, interceptors and contributors.Xdi2MessagingExceptionpublic void execute(XDIStatement targetStatement, Operation operation, MessageResult operationMessageResult, ExecutionContext executionContext) throws Xdi2MessagingException
targetStatement - The target statement.operation - The XDI operation.operationMessageResult - The operation's message result.executionContext - An "execution context" object that carries state between
messaging targets, interceptors and contributors.Xdi2MessagingExceptionpublic void before(MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
Xdi2MessagingExceptionpublic void before(Message message, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
Xdi2MessagingExceptionpublic void before(Operation operation, MessageResult operationMessageResult, ExecutionContext executionContext) throws Xdi2MessagingException
Xdi2MessagingExceptionpublic void after(MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
Xdi2MessagingExceptionpublic void after(Message message, MessageResult messageResult, ExecutionContext executionContext) throws Xdi2MessagingException
Xdi2MessagingExceptionpublic void after(Operation operation, MessageResult operationMessageResult, ExecutionContext executionContext) throws Xdi2MessagingException
Xdi2MessagingExceptionpublic void exception(MessageEnvelope messageEnvelope, MessageResult messageResult, ExecutionContext executionContext, Xdi2MessagingException ex) throws Xdi2MessagingException
Xdi2MessagingExceptionpublic AddressHandler getAddressHandler(XDIAddress targetAddress) throws Xdi2MessagingException
Xdi2MessagingExceptionpublic StatementHandler getStatementHandler(XDIStatement targetStatement) throws Xdi2MessagingException
Xdi2MessagingExceptionpublic XDIArc getOwnerPeerRootXDIArc()
MessagingTargetgetOwnerPeerRootXDIArc in interface MessagingTargetpublic void setOwnerPeerRootXDIArc(XDIArc ownerPeerRootXDIArc)
public InterceptorList<MessagingTarget> getInterceptors()
public void setInterceptors(InterceptorList<MessagingTarget> interceptors)
public ContributorMap getContributors()
public void setContributors(ContributorMap contributors)
Copyright © 2015. All Rights Reserved.