public class

Payload

extends Object
java.lang.Object
   ↳ org.ocast.referencedriver.payload.Payload

Class Overview

Defines a payload that is used by the driver protocol

Summary

Nested Classes
class Payload.Builder  
enum Payload.Status Defines the different reply status  
enum Payload.Type Defines the payload type  
Constants
String DST_BROADCAST
Public Constructors
Payload(String dst, String src, Payload.Type type, int id, Payload.Status status, JSONObject message)
Public Methods
static Payload decode(String payload)
String encode()
String getDst()
int getId()
JSONObject getMessage()
String getSrc()
Payload.Status getStatus()
Payload.Type getType()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String DST_BROADCAST

Constant Value: "*"

Public Constructors

public Payload (String dst, String src, Payload.Type type, int id, Payload.Status status, JSONObject message)

Public Methods

public static Payload decode (String payload)

Throws
JSONException

public String encode ()

Throws
JSONException

public String getDst ()

public int getId ()

public JSONObject getMessage ()

public String getSrc ()

public Payload.Status getStatus ()

public Payload.Type getType ()