SendableEntityCreator, SendableEntityCreatorNoIndexContainerMessage, GetObjectMessage, ReceivingTimerTaskpublic class Message extends java.lang.Object implements SendableEntityCreator, SendableEntityCreatorNoIndex
| Modifier and Type | Field | Description |
|---|---|---|
protected java.lang.String |
historyId |
|
protected BaseItem |
msg |
|
protected java.lang.String |
prevChange |
|
static java.lang.String |
PROPERTY_HISTORYID |
|
static java.lang.String |
PROPERTY_MSG |
|
static java.lang.String |
PROPERTY_PARENT |
|
static java.lang.String |
PROPERTY_PREVIOUSCHANGE |
|
static java.lang.String |
PROPERTY_RECEIVED |
|
static java.lang.String |
PROPERTY_TYPE |
|
protected static PropertyList |
props |
|
protected java.lang.Object |
received |
|
protected boolean |
sendAnyHow |
|
protected java.lang.Object |
session |
|
protected int |
timeOut |
|
static int |
TIMEOUTDEFAULT |
|
protected java.lang.String |
type |
NEW, REMOVE, REMOVE_YOU, SIMPLE, UPDATE| Constructor | Description |
|---|---|
Message() |
| Modifier and Type | Method | Description |
|---|---|---|
static Message |
createSimpleString(java.lang.String text) |
|
CharacterBuffer |
getBlob() |
|
protected IdMap |
getInternMap(Space space) |
|
BaseItem |
getMessage() |
|
java.lang.String |
getMessageId(Space space,
NodeProxy proxy) |
|
java.io.OutputStream |
getOutputStream() |
|
java.lang.String |
getPrevChange() |
|
java.lang.String[] |
getProperties() |
Gets the properties.
|
SimpleSet<NodeProxy> |
getReceived() |
|
NodeProxy |
getReceiver() |
|
java.lang.Object |
getSendableInstance(boolean prototyp) |
Gets the sendable instance.
|
java.lang.Object |
getSession() |
|
int |
getTimeOut() |
|
java.lang.String |
getType() |
|
java.lang.Object |
getValue(java.lang.Object entity,
java.lang.String attribute) |
Gets the value.
|
boolean |
handle(Space space) |
|
boolean |
isSendAnyHow() |
|
boolean |
isSendingToPeers() |
|
boolean |
setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type) |
Sets the value.
|
java.lang.String |
toString() |
|
<ST extends Message> |
withAddToReceived(NodeProxy value) |
|
Message |
withHistoryId(java.lang.String id) |
|
Message |
withMessage(BaseItem value) |
|
Message |
withPrevChange(java.lang.String prevChange) |
|
Message |
withSendAnyHow(boolean sendAnyHow) |
|
Message |
withSession(java.lang.Object session) |
|
Message |
withTimeOut(int timeOut) |
|
Message |
withType(java.lang.String value) |
|
boolean |
write(java.lang.String answer) |
public static final java.lang.String PROPERTY_HISTORYID
public static final java.lang.String PROPERTY_PREVIOUSCHANGE
public static final java.lang.String PROPERTY_MSG
public static final java.lang.String PROPERTY_RECEIVED
public static final java.lang.String PROPERTY_PARENT
public static final java.lang.String PROPERTY_TYPE
public static final int TIMEOUTDEFAULT
protected static final PropertyList props
protected java.lang.String historyId
protected java.lang.Object received
protected java.lang.String prevChange
protected BaseItem msg
protected int timeOut
protected boolean sendAnyHow
protected java.lang.String type
protected java.lang.Object session
public Message withType(java.lang.String value)
public java.lang.String getType()
public Message withHistoryId(java.lang.String id)
public CharacterBuffer getBlob()
public boolean handle(Space space)
public boolean isSendingToPeers()
public java.lang.String getPrevChange()
public Message withPrevChange(java.lang.String prevChange)
public NodeProxy getReceiver()
public BaseItem getMessage()
public int getTimeOut()
public Message withTimeOut(int timeOut)
public boolean isSendAnyHow()
public Message withSendAnyHow(boolean sendAnyHow)
public static Message createSimpleString(java.lang.String text)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean write(java.lang.String answer)
public java.io.OutputStream getOutputStream()
public Message withSession(java.lang.Object session)
public java.lang.String[] getProperties()
SendableEntityCreatorgetProperties in interface SendableEntityCreatorpublic java.lang.Object getSendableInstance(boolean prototyp)
SendableEntityCreatorgetSendableInstance in interface SendableEntityCreatorprototyp - the prototyppublic java.lang.Object getValue(java.lang.Object entity,
java.lang.String attribute)
SendableEntityCreatorgetValue in interface SendableEntityCreatorentity - the entityattribute - the attributepublic boolean setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type)
SendableEntityCreatorsetValue in interface SendableEntityCreatorentity - the entityattribute - the attributevalue - the valuetype - edit, update or remove operationpublic java.lang.Object getSession()