public class GraphMessagingContainer extends AbstractMessagingContainer implements Prototype<GraphMessagingContainer>
Prototype.PrototypingContext
Constructor and Description |
---|
GraphMessagingContainer() |
GraphMessagingContainer(Graph graph) |
Modifier and Type | Method and Description |
---|---|
void |
after(MessageEnvelope messageEnvelope,
ExecutionContext executionContext,
ExecutionResult executionResult) |
boolean |
before(MessageEnvelope messageEnvelope,
ExecutionContext executionContext,
ExecutionResult executionResult) |
void |
exception(MessageEnvelope messageEnvelope,
ExecutionContext executionContext,
ExecutionResult executionResult,
Xdi2MessagingException ex) |
AddressHandler |
getAddressHandler(XDIAddress XDIaddress) |
Graph |
getGraph() |
XDIArc |
getOwnerPeerRootXDIArc()
Returns the owner peer root XDI arc of the messaging container.
|
XDIAddress |
getOwnerXDIAddress()
Returns the owner XDI address of the messaging container.
|
StatementHandler |
getStatementHandler(XDIStatement statement) |
void |
init()
This method gets called when the messaging container is initialized.
|
GraphMessagingContainer |
instanceFor(Prototype.PrototypingContext prototypingContext) |
void |
setGraph(Graph graph) |
void |
setOwnerPeerRootXDIArc(XDIArc ownerPeerRootXDIArc) |
void |
setOwnerXDIAddress(XDIAddress ownerXDIAddress) |
void |
shutdown()
This method gets called when the messaging container is no longer needed.
|
addStandardExtensions, after, after, before, before, execute, execute, execute, execute, execute, execute, getContributors, getInterceptors, setContributors, setInterceptors
public GraphMessagingContainer(Graph graph)
public GraphMessagingContainer()
public void init() throws Exception
MessagingContainer
init
in interface MessagingContainer
init
in class AbstractMessagingContainer
Exception
public void shutdown() throws Exception
MessagingContainer
shutdown
in interface MessagingContainer
shutdown
in class AbstractMessagingContainer
Exception
public XDIArc getOwnerPeerRootXDIArc()
MessagingContainer
getOwnerPeerRootXDIArc
in interface MessagingContainer
getOwnerPeerRootXDIArc
in class AbstractMessagingContainer
public void setOwnerPeerRootXDIArc(XDIArc ownerPeerRootXDIArc)
setOwnerPeerRootXDIArc
in class AbstractMessagingContainer
public XDIAddress getOwnerXDIAddress()
MessagingContainer
getOwnerXDIAddress
in interface MessagingContainer
getOwnerXDIAddress
in class AbstractMessagingContainer
public void setOwnerXDIAddress(XDIAddress ownerXDIAddress)
setOwnerXDIAddress
in class AbstractMessagingContainer
public boolean before(MessageEnvelope messageEnvelope, ExecutionContext executionContext, ExecutionResult executionResult) throws Xdi2MessagingException
before
in class AbstractMessagingContainer
Xdi2MessagingException
public void after(MessageEnvelope messageEnvelope, ExecutionContext executionContext, ExecutionResult executionResult) throws Xdi2MessagingException
after
in class AbstractMessagingContainer
Xdi2MessagingException
public void exception(MessageEnvelope messageEnvelope, ExecutionContext executionContext, ExecutionResult executionResult, Xdi2MessagingException ex) throws Xdi2MessagingException
exception
in class AbstractMessagingContainer
Xdi2MessagingException
public AddressHandler getAddressHandler(XDIAddress XDIaddress) throws Xdi2MessagingException
getAddressHandler
in class AbstractMessagingContainer
Xdi2MessagingException
public StatementHandler getStatementHandler(XDIStatement statement) throws Xdi2MessagingException
getStatementHandler
in class AbstractMessagingContainer
Xdi2MessagingException
public GraphMessagingContainer instanceFor(Prototype.PrototypingContext prototypingContext) throws Xdi2MessagingException
instanceFor
in interface Prototype<GraphMessagingContainer>
Xdi2MessagingException
public Graph getGraph()
public void setGraph(Graph graph)
Copyright © 2017. All rights reserved.