Package org.red5.server.net.rtmp.status
Class Status
java.lang.Object
org.red5.server.net.rtmp.status.Status
- All Implemented Interfaces:
Externalizable
,Serializable
,ICustomSerializable
,StatusCodes
Represents status object that are transferred between server and client
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Number
Id of clientprotected String
Status codeprotected String
Status event descriptionprotected String
Status event detailsstatic final String
Error constantprotected String
Status levelprivate static final long
static final String
Status constantstatic final String
Warning constantFields inherited from interface org.red5.server.net.rtmp.status.StatusCodes
APP_GC, APP_RESOURCE_LOWMEMORY, APP_SCRIPT_ERROR, APP_SCRIPT_WARNING, APP_SHUTDOWN, NC_CALL_BADVERSION, NC_CALL_FAILED, NC_CONNECT_APPSHUTDOWN, NC_CONNECT_CLOSED, NC_CONNECT_FAILED, NC_CONNECT_INVALID_APPLICATION, NC_CONNECT_REJECTED, NC_CONNECT_SUCCESS, NS_BUFFER_EMPTY, NS_CLEAR_FAILED, NS_CLEAR_SUCCESS, NS_DATA_START, NS_FAILED, NS_INVALID_ARGUMENT, NS_PAUSE_NOTIFY, NS_PLAY_COMPLETE, NS_PLAY_FAILED, NS_PLAY_FILE_STRUCTURE_INVALID, NS_PLAY_INSUFFICIENT_BW, NS_PLAY_NO_SUPPORTED_TRACK_FOUND, NS_PLAY_PUBLISHNOTIFY, NS_PLAY_RESET, NS_PLAY_START, NS_PLAY_STOP, NS_PLAY_STREAMNOTFOUND, NS_PLAY_SWITCH, NS_PLAY_TRANSITION, NS_PLAY_TRANSITION_COMPLETE, NS_PLAY_UNPUBLISHNOTIFY, NS_PUBLISH_BADNAME, NS_PUBLISH_START, NS_RECORD_FAILED, NS_RECORD_NOACCESS, NS_RECORD_START, NS_RECORD_STOP, NS_SEEK_FAILED, NS_SEEK_NOTIFY, NS_TRANSITION_FORCED, NS_TRANSITION_SUCCESS, NS_UNPAUSE_NOTIFY, NS_UNPUBLISHED_SUCCESS, SO_CREATION_FAILED, SO_NO_READ_ACCESS, SO_NO_WRITE_ACCESS, SO_PERSISTENCE_MISMATCH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for client idgetCode()
Getter for status code.Getter for description.Getter for detailsgetLevel()
Getter for level.void
void
Serialize this object to the given output stream.void
setClientid
(Number clientid) Setter for client idvoid
Setter for codevoid
setDesciption
(String description) Setter for description.void
setDescription
(String description) Setter for description.void
setDetails
(String details) Setter for details.void
Setter for leveltoString()
void
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
ERROR
Error constant- See Also:
-
STATUS
Status constant- See Also:
-
WARNING
Warning constant- See Also:
-
code
Status code -
level
Status level -
description
Status event description -
details
Status event details -
clientid
Id of client
-
-
Constructor Details
-
Status
public Status()Constructs a new Status. -
Status
Creates status object with given status code- Parameters:
code
- Status code
-
Status
Creates status object with given level, description and status code- Parameters:
code
- Status codelevel
- Leveldescription
- Description
-
-
Method Details
-
getCode
Getter for status code.- Returns:
- Status code
-
setCode
Setter for code- Parameters:
code
- Status code
-
getDescription
Getter for description.- Returns:
- Status event description.
-
setDesciption
Setter for description.- Parameters:
description
- Status event description.
-
getLevel
Getter for level.- Returns:
- Level
-
setLevel
Setter for level- Parameters:
level
- Level
-
getClientid
Getter for client id- Returns:
- Client id
-
setClientid
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
-
setDescription
Setter for description.- Parameters:
description
- Status event description
-
toString
-
serialize
Description copied from interface:ICustomSerializable
Serialize this object to the given output stream.- Specified by:
serialize
in interfaceICustomSerializable
- Parameters:
output
- output
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-