Class RuntimeStatusObject

java.lang.Object
org.red5.server.net.rtmp.status.StatusObject
org.red5.server.net.rtmp.status.RuntimeStatusObject
All Implemented Interfaces:
IExternalizable

public class RuntimeStatusObject extends StatusObject
Runtime status object
  • Field Details

    • details

      protected String details
      Status event details
    • clientid

      protected int clientid
      Client id
  • Constructor Details

    • RuntimeStatusObject

      public RuntimeStatusObject()
      Constructs a new RuntimeStatusObject.
    • RuntimeStatusObject

      public RuntimeStatusObject(String code, String level, String description)
      Create runtime status object with given code, level and description
      Parameters:
      code - Status code
      level - Level
      description - 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 code
      level - Level
      description - Status event description
      details - Status event details
      clientid - 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

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

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

      public void readExternal(IDataInput in)
      Specified by:
      readExternal in interface IExternalizable
      Overrides:
      readExternal in class StatusObject
    • writeExternal

      public void writeExternal(IDataOutput out)
      Specified by:
      writeExternal in interface IExternalizable
      Overrides:
      writeExternal in class StatusObject