multiverse.mars.plugins
Class AnimationClient.InvokeEffectMessage
java.lang.Object
multiverse.msgsys.Message
multiverse.msgsys.SubjectMessage
multiverse.mars.plugins.AnimationClient.InvokeEffectMessage
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- AnimationClient
public static class AnimationClient.InvokeEffectMessage
- extends SubjectMessage
InvokeEffectMessage
Tells the client to invoke a coordinated effect. The message oid is used by the server to
determine who can perceive the effect, but is not sent to the client. The client only sees
the oid for the effect instance.
- See Also:
- Serialized Form
effectName
protected String effectName
effectOid
protected Long effectOid
lock
protected transient Lock lock
propertyMap
protected Map<String,Serializable> propertyMap
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
AnimationClient.InvokeEffectMessage
public AnimationClient.InvokeEffectMessage()
AnimationClient.InvokeEffectMessage
public AnimationClient.InvokeEffectMessage(Long oid,
String effectName)
toString
public String toString()
- Overrides:
toString in class SubjectMessage
setEffectName
public void setEffectName(String effectName)
getEffectName
public String getEffectName()
setEffectOid
public void setEffectOid(Long oid)
getEffectOid
public Long getEffectOid()
put
public void put(String key,
Serializable val)
- Deprecated. Use
setProperty(String key, Serializable val) instead
- Associate the value with the key.
setProperty
public void setProperty(String key,
Serializable val)
- Associate the value with the key.
- Parameters:
key - A String key.val - A Serializable value.
get
public Serializable get(String key)
- Deprecated. Use
getProperty(String key) instead
- Get the value associated with a key.
getProperty
public Serializable getProperty(String key)
- Return the value associated with a key.
- Parameters:
key - A String key.
- Returns:
- The Serializable value associated with the key, or null if none exists.
keySet
public Set<String> keySet()
toBuffer
public MVByteBuffer toBuffer(String version)
setupTransient
void setupTransient()
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException