public interface Contributor extends Extension<MessagingContainer>
Extension.InitPriorityComparator, Extension.ShutdownPriorityComparator
Modifier and Type | Method and Description |
---|---|
ContributorResult |
executeOnAddress(XDIAddress[] contributorXDIAddresses,
XDIAddress contributorsXDIAddress,
XDIAddress relativeTargetXDIAddress,
Operation operation,
Graph operationResultGraph,
ExecutionContext executionContext)
Executes an XDI operation on an address.
|
ContributorResult |
executeOnStatement(XDIAddress[] contributorChainXDIAddresses,
XDIAddress contributorChainXDIAddress,
XDIStatement relativeTargetXDIStatement,
Operation operation,
Graph operationResultGraph,
ExecutionContext executionContext)
Executes an XDI operation on a statement.
|
ContributorMount |
getContributorMount() |
ContributorMap |
getContributors() |
void |
setContributors(ContributorMap contributors) |
clearDisabled, clearDisabledForMessage, clearDisabledForMessageEnvelope, clearDisabledForOperation, getInitPriority, getShutdownPriority, init, setDisabled, setDisabledForMessage, setDisabledForMessageEnvelope, setDisabledForOperation, shutdown, skip
ContributorMount getContributorMount()
ContributorMap getContributors()
void setContributors(ContributorMap contributors)
ContributorResult executeOnAddress(XDIAddress[] contributorXDIAddresses, XDIAddress contributorsXDIAddress, XDIAddress relativeTargetXDIAddress, Operation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException
contributorChainXDIAddresses
- The individual addresses in the contributor chain.contributorChainXDIAddress
- The complete address of the contributor chain.relativeTargetXDIAddress
- The relative target address.operation
- The operation that is being executed.operationResultGraph
- The operation's message result.executionContext
- An "execution context" object for the entire XDI message envelope.Xdi2MessagingException
ContributorResult executeOnStatement(XDIAddress[] contributorChainXDIAddresses, XDIAddress contributorChainXDIAddress, XDIStatement relativeTargetXDIStatement, Operation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException
contributorChainXDIAddresses
- The individual addresses in the contributor chain.contributorChainXDIAddress
- The complete address of the contributor chain.relativeTargetXDIStatement
- The relative target statement.operation
- The operation that is being executed.operationResultGraph
- The operation's message result.executionContext
- An "execution context" object for the entire XDI message envelope.Xdi2MessagingException
Copyright © 2017. All rights reserved.