public static class WorldManagerClient.TargetedPropertyMessage extends TargetMessage implements java.io.Serializable, IPropertyMessage
Modifier and Type | Field and Description |
---|---|
protected java.util.concurrent.locks.Lock |
lock |
protected java.util.Collection<java.lang.String> |
removedProperties |
subject, target
Constructor and Description |
---|
TargetedPropertyMessage() |
TargetedPropertyMessage(MessageType msgType) |
TargetedPropertyMessage(MessageType msgType,
OID target) |
TargetedPropertyMessage(MessageType msgType,
OID target,
OID subject) |
TargetedPropertyMessage(OID target,
OID subject) |
Modifier and Type | Method and Description |
---|---|
java.io.Serializable |
get(java.lang.String key)
Deprecated.
Use
getProperty(String key) instead |
java.io.Serializable |
getProperty(java.lang.String key)
Return the value associated with a key.
|
java.util.Map<java.lang.String,java.io.Serializable> |
getPropertyMapRef() |
java.util.Set<java.lang.String> |
keySet() |
void |
put(java.lang.String key,
java.io.Serializable val)
Deprecated.
Use
setProperty(String key, Serializable val) instead |
void |
removeProperty(java.lang.String key)
Associate the value with the key.
|
void |
setProperty(java.lang.String key,
java.io.Serializable val)
Associate the value with the key.
|
void |
setProperty(java.lang.String key,
java.io.Serializable val,
boolean clone)
Associate the value with the key.
|
AOByteBuffer |
toBuffer(java.lang.String version) |
AOByteBuffer |
toBuffer(java.lang.String version,
java.util.Set<java.lang.String> filteredProps) |
AOByteBuffer |
toBufferInternal(java.lang.String version,
java.util.Set<java.lang.String> filteredProps) |
getSubject, getTarget, setSubject, setTarget, toString
getEnqueueTime, getMsgId, getMsgInstanceOid, getMsgType, getSenderName, isRPC, setEnqueueTime, setEnqueueTime, setMsgInstanceOid, setMsgType, toBytes, ToString
protected transient java.util.concurrent.locks.Lock lock
protected java.util.Collection<java.lang.String> removedProperties
public TargetedPropertyMessage()
public TargetedPropertyMessage(MessageType msgType)
public TargetedPropertyMessage(MessageType msgType, OID target)
public TargetedPropertyMessage(MessageType msgType, OID target, OID subject)
public void put(java.lang.String key, java.io.Serializable val)
setProperty(String key, Serializable val)
insteadpublic void setProperty(java.lang.String key, java.io.Serializable val)
setProperty
in interface IPropertyMessage
key
- A String key.val
- A Serializable value.public void setProperty(java.lang.String key, java.io.Serializable val, boolean clone)
key
- A String key.val
- A Serializable value.clone
- - whether a deep clone of this object is added to the property map insteadpublic java.io.Serializable get(java.lang.String key)
getProperty(String key)
insteadpublic java.io.Serializable getProperty(java.lang.String key)
getProperty
in interface IPropertyMessage
key
- A String key.public void removeProperty(java.lang.String key)
removeProperty
in interface IPropertyMessage
key
- A String key.val
- A Serializable value.public java.util.Set<java.lang.String> keySet()
public java.util.Map<java.lang.String,java.io.Serializable> getPropertyMapRef()
public AOByteBuffer toBuffer(java.lang.String version)
public AOByteBuffer toBuffer(java.lang.String version, java.util.Set<java.lang.String> filteredProps)
public AOByteBuffer toBufferInternal(java.lang.String version, java.util.Set<java.lang.String> filteredProps)