Package org.red5.server.net.rtmp.status
Class RuntimeStatusObject
java.lang.Object
org.red5.server.net.rtmp.status.StatusObject
org.red5.server.net.rtmp.status.RuntimeStatusObject
- All Implemented Interfaces:
Externalizable,Serializable,ICustomSerializable
Runtime status object
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intClient idprotected StringStatus event detailsprivate static final longSerializableFields inherited from class org.red5.server.net.rtmp.status.StatusObject
additional, application, code, description, ERROR, level, STATUS, WARNING -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new RuntimeStatusObject.RuntimeStatusObject(String code, String level, String description) Create runtime status object with given code, level and descriptionRuntimeStatusObject(String code, String level, String description, String details, int clientid) Create runtime status object with given code, level, description, details and client id -
Method Summary
Modifier and TypeMethodDescriptionintGetter for client idGetter for detailsvoidvoidsetClientid(int clientid) Setter for client idvoidsetDetails(String details) Setter for detailsvoidMethods inherited from class org.red5.server.net.rtmp.status.StatusObject
asStatus, getApplication, getCode, getDescription, getLevel, serialize, setAdditional, setApplication, setCode, setDescription, setLevel, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerializable- See Also:
-
details
Status event details -
clientid
protected int clientidClient id
-
-
Constructor Details
-
RuntimeStatusObject
public RuntimeStatusObject()Constructs a new RuntimeStatusObject. -
RuntimeStatusObject
Create runtime status object with given code, level and description- Parameters:
code- Status codelevel- Leveldescription- Status event description
-
RuntimeStatusObject
public RuntimeStatusObject(String code, String level, String description, String details, int clientid) Create runtime status object with given code, level, description, details and client id- Parameters:
code- Status codelevel- Leveldescription- Status event descriptiondetails- Status event detailsclientid- Client id
-
-
Method Details
-
getClientid
public int getClientid()Getter for client id- Returns:
- Client id
-
setClientid
public void setClientid(int clientid) Setter for client id- Parameters:
clientid- Client id
-
getDetails
Getter for details- Returns:
- Status event details
-
setDetails
Setter for details- Parameters:
details- Status event details
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classStatusObject- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classStatusObject- Throws:
IOException
-