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 StringAccess control list.protected AnyEvent payload data as Any object.protected longBus-IDprotected byte[]Event payload data as byte array.protected longEvent ID.protected longValue depends on event type.protected StringValue depends on event type.protected longUser ID of event sender.protected longEvent type.Fields inherited from class byps.BValueClass
bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAcl()getAny()longgetBusId()byte[]getData()longgetId()longlonglonggetType()voidvoidvoidsetBusId(long busId) voidsetData(byte[] data) voidsetId(long eventId) voidsetParam1(long param1) voidvoidsetSenderId(long senderId) voidsetType(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.- See Also:
-
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
-