public final class Message extends MessageBase<XdiEntity>
MessageBase.MappingRelationConnectOperationIterator, MessageBase.MappingRelationDelOperationIterator, MessageBase.MappingRelationDoOperationIterator, MessageBase.MappingRelationGetOperationIterator, MessageBase.MappingRelationOperationIterator, MessageBase.MappingRelationPushOperationIterator, MessageBase.MappingRelationSendOperationIterator, MessageBase.MappingRelationSetOperationIterator
Modifier | Constructor and Description |
---|---|
protected |
Message(MessageCollection messageCollection,
XdiEntity xdiEntity) |
Modifier and Type | Method and Description |
---|---|
static Message |
fromMessageCollectionAndXdiEntity(MessageCollection messageCollection,
XdiEntity xdiEntity)
Factory method that creates an XDI message bound to a given XDI entity.
|
static Message |
fromXdiEntity(XdiEntity xdiEntity)
Factory method that creates an XDI message bound to a given XDI entity.
|
XDIArc |
getID()
Returns the ID of the message.
|
MessageCollection |
getMessageCollection()
Returns the XDI message collection to which this XDI message (template) belongs.
|
MessageEnvelope |
getMessageEnvelope()
Returns the message envelope to which this message belongs.
|
ContextNode |
getSender()
Returns the sender of the message (template)'s message collection.
|
XDIAddress |
getSenderXDIAddress()
Returns the sender address of the message (template)'s message collection.
|
XdiEntity |
getXdiEntity()
Returns the underlying XDI entity to which this XDI message is bound.
|
XdiInnerRoot |
getXdiInnerRoot() |
XdiEntity |
getXdiSubGraph() |
static boolean |
isValid(XdiEntity xdiEntity)
Checks if an XDI entity is a valid XDI message.
|
compareTo, createConnectOperation, createConnectOperation, createConnectOperation, createConnectOperation, createDelOperation, createDelOperation, createDelOperation, createDelOperation, createDoOperation, createDoOperation, createDoOperation, createDoOperation, createGetOperation, createGetOperation, createGetOperation, createGetOperation, createMessageDeferredPushResult, createOperation, createOperation, createOperation, createOperation, createOperation, createOperationResult, createPushOperation, createPushOperation, createPushOperation, createPushOperation, createPushOperation, createSendOperation, createSendOperation, createSendOperation, createSendOperation, createSendOperation, createSetOperation, createSetOperation, createSetOperation, createSetOperation, createSignature, deleteOperations, delMessageType, delMessageTypes, equals, getConnectOperations, getContextNode, getCorrelationXDIAddress, getDelOperations, getDigests, getDoOperations, getFromPeerRootXDIArc, getFromXDIAddress, getGetOperations, getLinkContractXDIAddress, getMessageDeferredPushResult, getMessageType, getMessageTypes, getOperationCount, getOperationResults, getOperations, getOperationsContextNode, getOperationsXdiEntity, getParameter, getParameterBoolean, getParameterNumber, getParameterString, getPolicyRoot, getPushOperations, getSecretToken, getSendOperations, getSetOperations, getSignatures, getTimestamp, getToPeerRootXDIArc, getToXDIAddress, hashCode, isMessageType, replaceMessageType, setCorrelationXDIAddress, setFromPeerRootXDIArc, setFromXDIAddress, setLinkContract, setLinkContractClass, setLinkContractXDIAddress, setMessageType, setParameter, setSecretToken, setTimestamp, setToPeerRootXDIArc, setToXDIAddress, toString
protected Message(MessageCollection messageCollection, XdiEntity xdiEntity)
public static boolean isValid(XdiEntity xdiEntity)
xdiEntity
- The XDI entity to check.public static Message fromMessageCollectionAndXdiEntity(MessageCollection messageCollection, XdiEntity xdiEntity)
messageCollection
- The XDI message collection to which this XDI message belongs.xdiEntity
- The XDI entity that is an XDI message.public static Message fromXdiEntity(XdiEntity xdiEntity)
xdiEntity
- The XDI entity that is an XDI message.public XdiEntity getXdiEntity()
public XdiEntity getXdiSubGraph()
getXdiSubGraph
in class MessageBase<XdiEntity>
public XdiInnerRoot getXdiInnerRoot()
public MessageCollection getMessageCollection()
public MessageEnvelope getMessageEnvelope()
public XDIArc getID()
public ContextNode getSender()
public XDIAddress getSenderXDIAddress()
Copyright © 2017. All rights reserved.