org.portico.shared.msg
Class RTI_SendInteraction
java.lang.Object
com.lbf.commons.messaging.RequestMessage
org.portico.shared.msg.RTI_RequestMessage
org.portico.shared.msg.RTI_SendInteraction
- All Implemented Interfaces:
- Externalizable, Serializable
public class RTI_SendInteraction
- extends RTI_RequestMessage
- implements Externalizable
This message represents a request to send an interaction with the given set of parameters.
It contains an optional region token with with the interaction is being sent. If it is a
vanilla interaction, without region data, the regionToken is PorticoConstants.NULL_HANDLE
- See Also:
- Serialized Form
Constructor Summary |
RTI_SendInteraction()
|
RTI_SendInteraction(int interacitonId,
byte[] tag,
HashMap<Integer,byte[]> parameters)
|
RTI_SendInteraction(int interactionId,
byte[] tag,
HashMap<Integer,byte[]> parameters,
double time)
|
RTI_SendInteraction(int interactionId,
byte[] tag,
HashMap<Integer,byte[]> parameters,
int regionToken)
|
RTI_SendInteraction(int interactionId,
byte[] tag,
HashMap<Integer,byte[]> parameters,
int regionToken,
double time)
|
Methods inherited from class com.lbf.commons.messaging.RequestMessage |
getIdentifier, toString |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
interactionId
private int interactionId
tag
private byte[] tag
parameters
private HashMap<Integer,byte[]> parameters
regionToken
private int regionToken
RTI_SendInteraction
public RTI_SendInteraction()
RTI_SendInteraction
public RTI_SendInteraction(int interacitonId,
byte[] tag,
HashMap<Integer,byte[]> parameters)
RTI_SendInteraction
public RTI_SendInteraction(int interactionId,
byte[] tag,
HashMap<Integer,byte[]> parameters,
int regionToken)
RTI_SendInteraction
public RTI_SendInteraction(int interactionId,
byte[] tag,
HashMap<Integer,byte[]> parameters,
double time)
RTI_SendInteraction
public RTI_SendInteraction(int interactionId,
byte[] tag,
HashMap<Integer,byte[]> parameters,
int regionToken,
double time)
getInteractionId
public int getInteractionId()
setInteractionId
public void setInteractionId(int interactionId)
getParameters
public HashMap<Integer,byte[]> getParameters()
setParameters
public void setParameters(HashMap<Integer,byte[]> parameters)
getTag
public byte[] getTag()
setTag
public void setTag(byte[] tag)
getRegionToken
public int getRegionToken()
setRegionToken
public void setRegionToken(int regionToken)
usesDDM
public boolean usesDDM()
- Returns
true
is DDM information has been supplied with this message,
false
if it is just a vanilla interaciton sending request.
readExternal
public void readExternal(ObjectInput input)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal
in interface Externalizable
- Overrides:
readExternal
in class RTI_RequestMessage
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput output)
throws IOException
- Specified by:
writeExternal
in interface Externalizable
- Overrides:
writeExternal
in class RTI_RequestMessage
- Throws:
IOException