Package de.elo.ix.client
Class Event
java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.Event
- All Implemented Interfaces:
Serializable
This class represents an event used by the event bus API functions.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
Access control list.protected Any
Event payload data as Any object.protected long
Bus-IDprotected byte[]
Event payload data as byte array.protected long
Event ID.protected long
Value depends on event type.protected String
Value depends on event type.protected long
User ID of event sender.protected long
Event type.Fields inherited from class byps.BValueClass
bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAcl()
getAny()
long
getBusId()
byte[]
getData()
long
getId()
long
long
long
getType()
void
void
void
setBusId
(long busId) void
setData
(byte[] data) void
setId
(long eventId) void
setParam1
(long param1) void
void
setSenderId
(long senderId) void
setType
(long v) toString()
Methods inherited from class byps.BValueClass
getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper
-
Field Details
-
busId
protected long busIdBus-ID -
type
protected long typeEvent type. Event filters check this value. This must be one of the predefined event types or an application defined type with a larger value than EventBusC.EVENT_TYPE_MAX_SYSTEM. -
param1
protected long param1Value depends on event type. Event filters check this value.- See Also:
-
param2
Value depends on event type. Event filters check this value.- See Also:
-
id
protected long idEvent ID. If the sender awaits a response to this event, it should set a random number inid
. The receiver should use the same number in the response. -
senderId
protected long senderIdUser ID of event sender. Might be used for other IDs in future too. Read-only. -
data
protected byte[] dataEvent payload data as byte array. -
any
Event payload data as Any object. -
acl
Access control list. An empty ACL means here, that the event is dispatched to everyone.- Since:
- 8.00.010.005
-
-
Constructor Details
-
Event
public Event()
-
-
Method Details
-
getBusId
public long getBusId() -
setBusId
public void setBusId(long busId) -
getId
public long getId() -
setId
public void setId(long eventId) -
getData
public byte[] getData() -
setData
public void setData(byte[] data) -
getType
public long getType() -
setType
public void setType(long v) -
getAny
-
setAny
-
getParam1
public long getParam1() -
setParam1
public void setParam1(long param1) -
getParam2
-
setParam2
-
getSenderId
public long getSenderId() -
setSenderId
public void setSenderId(long senderId) -
getAcl
-
setAcl
-
toString
-