Package com.wowza.wms.sharedobject
Interface ISharedObjectSlot
public interface ISharedObjectSlot
ISharedObjectSlot: public interface to SharedObjectSlot class.
-
Method Summary
Modifier and TypeMethodDescriptiongetData()
Get slot data as AMFData object.int
Get client id of client that performaned last operation on slot.int
Get last slot (property) operation.getName()
Get slot (property) name.int
Get slot versionint
Get parent shared object versionvoid
Increment slot version by 1.void
Initialize shared object slotvoid
setData
(byte[] data) Set slot data as byte[].void
setData
(byte[] data, AMFDataContextDeserialize context) Set slot data as byte[].void
Set slot data as AMFData object.void
setLastClientId
(int lastClientId) Set client id of client that performaned last operation on slot.void
setLastOperation
(int lastOperation) Set last slot (property) operation.void
Set slot (property) namevoid
setSlotVersion
(int slotVersion) Set slot versionvoid
setSoVersion
(int soVersion) Set parent shared object version
-
Method Details
-
init
Initialize shared object slot- Parameters:
name
- slot (property) namedata
- dataslotVersion
- version
-
getData
AMFData getData()Get slot data as AMFData object.- Returns:
- slot data as AMFData object
-
setData
Set slot data as byte[]. Data will be deserialized as AMFData object.- Parameters:
data
- data as byte[]context
- deserialization context
-
setData
void setData(byte[] data) Set slot data as byte[]. Data will be deserialized as AMFData object.- Parameters:
data
- data as byte[]
-
setData
Set slot data as AMFData object.- Parameters:
data
- data as AMFData object
-
getName
String getName()Get slot (property) name.- Returns:
- slot (property) name
-
setName
Set slot (property) name- Parameters:
name
- slot (property) name
-
getSlotVersion
int getSlotVersion()Get slot version- Returns:
- slot version
-
setSlotVersion
void setSlotVersion(int slotVersion) Set slot version- Parameters:
slotVersion
- slot version
-
incSlotVersion
void incSlotVersion()Increment slot version by 1. -
getSoVersion
int getSoVersion()Get parent shared object version- Returns:
- parent shared object version
-
setSoVersion
void setSoVersion(int soVersion) Set parent shared object version- Parameters:
soVersion
- parent shared object version
-
getLastOperation
int getLastOperation()Get last slot (property) operation. See ISharedObject.SHAREDOBJECT_CMD_*.- Returns:
- last slot (property) operation (ISharedObject.SHAREDOBJECT_CMD_*)
-
setLastOperation
void setLastOperation(int lastOperation) Set last slot (property) operation. See ISharedObject.SHAREDOBJECT_CMD_*.- Parameters:
lastOperation
- last slot (property) operation (ISharedObject.SHAREDOBJECT_CMD_*)
-
getLastClientId
int getLastClientId()Get client id of client that performaned last operation on slot.- Returns:
- client id of client that performaned last operation on slot
-
setLastClientId
void setLastClientId(int lastClientId) Set client id of client that performaned last operation on slot.- Parameters:
lastClientId
- client id of client that performaned last operation on slot
-