public class Message extends java.lang.Object implements SendableEntityCreator, SendableEntityCreatorNoIndex
| Modifier and Type | Field and 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_RECEIVER |
static java.lang.String |
PROPERTY_TYPE |
protected static PropertyList |
props |
protected java.lang.Object |
received |
protected NodeProxy |
receiver |
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 and Description |
|---|
Message() |
| Modifier and Type | Method and 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.
|
SimpleList<NodeProxy> |
getReceived() |
NodeProxy |
getReceiver() |
java.lang.Object |
getSendableInstance(boolean prototyp)
Gets the sendable instance.
|
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 |
setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type)
Sets the value.
|
java.lang.String |
toString() |
Message |
withAddToReceived(NodeProxy value) |
Message |
withHistoryId(java.lang.String id) |
Message |
withMessage(BaseItem value) |
Message |
withPrevChange(java.lang.String prevChange) |
Message |
withReceiver(NodeProxy value) |
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_RECEIVER
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 NodeProxy receiver
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 SimpleList<NodeProxy> getReceived()
public CharacterBuffer getBlob()
public boolean handle(Space space)
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 operation