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 NumberId of clientprotected StringStatus codeprotected StringStatus event descriptionprotected StringStatus event detailsstatic final StringError constantprotected StringStatus levelprivate static final longstatic final StringStatus constantstatic final StringWarning 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.voidvoidSerialize this object to the given output stream.voidsetClientid(Number clientid) Setter for client idvoidSetter for codevoidsetDesciption(String description) Setter for description.voidsetDescription(String description) Setter for description.voidsetDetails(String details) Setter for details.voidSetter 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:ICustomSerializableSerialize this object to the given output stream.- Specified by:
serializein interfaceICustomSerializable- Parameters:
output- output
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-