Package com.wowza.wms.sharedobject
Interface ISharedObjectSlot
- 
 public interface ISharedObjectSlotISharedObjectSlot: public interface to SharedObjectSlot class. 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description AMFDatagetData()Get slot data as AMFData object.intgetLastClientId()Get client id of client that performaned last operation on slot.intgetLastOperation()Get last slot (property) operation.StringgetName()Get slot (property) name.intgetSlotVersion()Get slot versionintgetSoVersion()Get parent shared object versionvoidincSlotVersion()Increment slot version by 1.voidinit(String name, AMFData data, int slotVersion)Initialize shared object slotvoidsetData(byte[] data)Set slot data as byte[].voidsetData(byte[] data, AMFDataContextDeserialize context)Set slot data as byte[].voidsetData(AMFData data)Set slot data as AMFData object.voidsetLastClientId(int lastClientId)Set client id of client that performaned last operation on slot.voidsetLastOperation(int lastOperation)Set last slot (property) operation.voidsetName(String name)Set slot (property) namevoidsetSlotVersion(int slotVersion)Set slot versionvoidsetSoVersion(int soVersion)Set parent shared object version
 
- 
- 
- 
Method Detail- 
initvoid init(String name, AMFData data, int slotVersion)Initialize shared object slot- Parameters:
- name- slot (property) name
- data- data
- slotVersion- version
 
 - 
getDataAMFData getData() Get slot data as AMFData object.- Returns:
- slot data as AMFData object
 
 - 
setDatavoid setData(byte[] data, AMFDataContextDeserialize context)Set slot data as byte[]. Data will be deserialized as AMFData object.- Parameters:
- data- data as byte[]
- context- deserialization context
 
 - 
setDatavoid setData(byte[] data) Set slot data as byte[]. Data will be deserialized as AMFData object.- Parameters:
- data- data as byte[]
 
 - 
setDatavoid setData(AMFData data) Set slot data as AMFData object.- Parameters:
- data- data as AMFData object
 
 - 
getNameString getName() Get slot (property) name.- Returns:
- slot (property) name
 
 - 
setNamevoid setName(String name) Set slot (property) name- Parameters:
- name- slot (property) name
 
 - 
getSlotVersionint getSlotVersion() Get slot version- Returns:
- slot version
 
 - 
setSlotVersionvoid setSlotVersion(int slotVersion) Set slot version- Parameters:
- slotVersion- slot version
 
 - 
incSlotVersionvoid incSlotVersion() Increment slot version by 1.
 - 
getSoVersionint getSoVersion() Get parent shared object version- Returns:
- parent shared object version
 
 - 
setSoVersionvoid setSoVersion(int soVersion) Set parent shared object version- Parameters:
- soVersion- parent shared object version
 
 - 
getLastOperationint getLastOperation() Get last slot (property) operation. See ISharedObject.SHAREDOBJECT_CMD_*.- Returns:
- last slot (property) operation (ISharedObject.SHAREDOBJECT_CMD_*)
 
 - 
setLastOperationvoid setLastOperation(int lastOperation) Set last slot (property) operation. See ISharedObject.SHAREDOBJECT_CMD_*.- Parameters:
- lastOperation- last slot (property) operation (ISharedObject.SHAREDOBJECT_CMD_*)
 
 - 
getLastClientIdint getLastClientId() Get client id of client that performaned last operation on slot.- Returns:
- client id of client that performaned last operation on slot
 
 - 
setLastClientIdvoid 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
 
 
- 
 
-