Class Status

java.lang.Object
org.red5.server.net.rtmp.status.Status
All Implemented Interfaces:
Externalizable, Serializable, ICustomSerializable, StatusCodes

public class Status extends Object implements StatusCodes, ICustomSerializable, Externalizable
Represents status object that are transferred between server and client
See Also:
  • Field Details

  • Constructor Details

    • Status

      public Status()
      Constructs a new Status.
    • Status

      public Status(String code)
      Creates status object with given status code
      Parameters:
      code - Status code
    • Status

      public Status(String code, String level, String description)
      Creates status object with given level, description and status code
      Parameters:
      code - Status code
      level - Level
      description - Description
  • Method Details

    • getCode

      public String getCode()
      Getter for status code.
      Returns:
      Status code
    • setCode

      public void setCode(String code)
      Setter for code
      Parameters:
      code - Status code
    • getDescription

      public String getDescription()
      Getter for description.
      Returns:
      Status event description.
    • setDesciption

      public void setDesciption(String description)
      Setter for description.
      Parameters:
      description - Status event description.
    • getLevel

      public String getLevel()
      Getter for level.
      Returns:
      Level
    • setLevel

      public void setLevel(String level)
      Setter for level
      Parameters:
      level - Level
    • getClientid

      public Number getClientid()
      Getter for client id
      Returns:
      Client id
    • setClientid

      public void setClientid(Number clientid)
      Setter for client id
      Parameters:
      clientid - Client id
    • getDetails

      public String getDetails()
      Getter for details
      Returns:
      Status event details
    • setDetails

      public void setDetails(String details)
      Setter for details.
      Parameters:
      details - Status event details
    • setDescription

      public void setDescription(String description)
      Setter for description.
      Parameters:
      description - Status event description
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • serialize

      public void serialize(Output output)
      Description copied from interface: ICustomSerializable
      Serialize this object to the given output stream.
      Specified by:
      serialize in interface ICustomSerializable
      Parameters:
      output - output
    • readExternal

      public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
      Specified by:
      readExternal in interface Externalizable
      Throws:
      IOException
      ClassNotFoundException
    • writeExternal

      public void writeExternal(ObjectOutput out) throws IOException
      Specified by:
      writeExternal in interface Externalizable
      Throws:
      IOException