public abstract class Event extends java.lang.Object implements EventParser
Constructor and Description |
---|
Event() |
Event(AOByteBuffer buf,
ClientConnection con) |
Event(Entity obj) |
Event(OID oid) |
Modifier and Type | Method and Description |
---|---|
AOByteBuffer |
getBuffer()
you should rewind this before using it
|
ClientConnection |
getConnection() |
long |
getEnqueueTime() |
abstract java.lang.String |
getName() |
OID |
getObjectOid() |
abstract void |
parseBytes(AOByteBuffer buf)
load this event from the passed in buffer
called by the constructor
|
void |
setBuffer(AOByteBuffer buf) |
void |
setConnection(ClientConnection con) |
void |
setEnqueueTime(long time) |
void |
setEntity(Entity obj) |
void |
setObject(AOObject obj) |
void |
setObjectOid(OID objOid) |
abstract AOByteBuffer |
toBytes() |
java.lang.String |
toString() |
public Event()
public Event(AOByteBuffer buf, ClientConnection con)
public Event(Entity obj)
public Event(OID oid)
public java.lang.String toString()
toString
in class java.lang.Object
public abstract java.lang.String getName()
public abstract AOByteBuffer toBytes()
public abstract void parseBytes(AOByteBuffer buf)
parseBytes
in interface EventParser
public void setEntity(Entity obj)
public void setObject(AOObject obj)
public void setObjectOid(OID objOid)
public OID getObjectOid()
public void setConnection(ClientConnection con)
public ClientConnection getConnection()
public void setBuffer(AOByteBuffer buf)
public void setEnqueueTime(long time)
public long getEnqueueTime()
public AOByteBuffer getBuffer()