atavism.server.engine
Class Event
java.lang.Object
atavism.server.engine.Event
- All Implemented Interfaces:
- EventParser
- Direct Known Subclasses:
- AbilityActivateEvent, AbilityInfoEvent, AbilityProgressEvent, AbilityStatusEvent, AbilityUpdateEvent, AcquireEvent, AcquireResponseEvent, ActivateItemEvent, AgisDamageEvent, AgisEquipResponseEvent, AgisEvent, AgisUnequipEvent, AgisUnequipResponseEvent, AmbientLightEvent, AttachEvent, AuthorizedLoginEvent, AuthorizedLoginResponseEvent, AutoAttackEvent, ClientParameterEvent, CombatEvent, ComEvent, CommandEvent, ConcludeQuest, ConResetEvent, CooldownEvent, DetachEvent, DirectedEvent, DirLocOrientEvent, DropEvent, DropResponseEvent, EquipEvent, ExtensionMessageEvent, FragmentedMessage, FreeTerrainDecalEvent, IslandManifestEvent, JScriptEvent, LoadingStateEvent, LoginEvent, LoginResponseEvent, LogoutEvent, LogoutResponseEvent, ModelInfoEvent, MultiEvent, NewLightEvent, NewObjectEvent, NewQuestStateEvent, NewTerrainDecalEvent, NotifyFreeObjectEvent, NotifyNewObjectEvent, NotifyPlayAnimationEvent, PortalEvent, QuestAvailableEvent, QuestInfo, QuestLogInfo, QuestResponse, QuestStateInfo, RegionConfiguration, RegisterEntityEvent, RegisterEntityResponseEvent, RemoveQuestResponse, RequestQuestInfo, RoadEvent, SaveEvent, SceneLoadedEvent, ScriptEvent, SkyboxEvent, StateEvent, TerrainEvent, TimerEvent, UITheme, UnregisterEntityEvent, UnregisterEntityResponseEvent, WorldFileEvent
public abstract class Event
- extends java.lang.Object
- implements EventParser
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Event
public Event()
Event
public Event(AOByteBuffer buf,
ClientConnection con)
Event
public Event(Entity obj)
Event
public Event(OID oid)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getName
public abstract java.lang.String getName()
toBytes
public abstract AOByteBuffer toBytes()
parseBytes
public abstract void parseBytes(AOByteBuffer buf)
- load this event from the passed in buffer
called by the constructor
- Specified by:
parseBytes
in interface EventParser
setEntity
public void setEntity(Entity obj)
setObject
public void setObject(AOObject obj)
setObjectOid
public void setObjectOid(OID objOid)
getObjectOid
public OID getObjectOid()
setConnection
public void setConnection(ClientConnection con)
getConnection
public ClientConnection getConnection()
setBuffer
public void setBuffer(AOByteBuffer buf)
setEnqueueTime
public void setEnqueueTime(long time)
getEnqueueTime
public long getEnqueueTime()
getBuffer
public AOByteBuffer getBuffer()
- you should rewind this before using it