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
flags, msgId, msgInstanceOid, msgType, remoteAgent
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, toBytes, 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)
@Deprecated 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 instead@Deprecated public 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)