atavism.server.events
Class StateEvent
java.lang.Object
atavism.server.engine.Event
atavism.server.events.StateEvent
- All Implemented Interfaces:
- EventParser
- Direct Known Subclasses:
- AgisStateEvent
public class StateEvent
- extends Event
sends the client state information
Methods inherited from class atavism.server.engine.Event |
getBuffer, getConnection, getEnqueueTime, getObjectOid, setBuffer, setConnection, setEnqueueTime, setEntity, setObject, setObjectOid, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StateEvent
public StateEvent()
StateEvent
public StateEvent(AOByteBuffer buf,
ClientConnection con)
getName
public java.lang.String getName()
- Specified by:
getName
in class Event
addState
public void addState(java.lang.String stateName,
int val)
getState
public java.lang.Integer getState(java.lang.String stateName)
getStateMap
public java.util.Map<java.lang.String,java.lang.Integer> getStateMap()
- returns a copy of the state map
parseBytes
public void parseBytes(AOByteBuffer buf)
- Description copied from class:
Event
- load this event from the passed in buffer
called by the constructor
- Specified by:
parseBytes
in interface EventParser
- Specified by:
parseBytes
in class Event
toBytes
public AOByteBuffer toBytes()
- Specified by:
toBytes
in class Event