public interface

ApiRequest

implements ApiContext

 com.bluenimble.platform.api.ApiRequest

Subclasses:

SimpleApiRequest, AbstractApiRequest

Summary

Fields
public static final java.lang.StringCaller

public static final java.lang.StringConsumer

public static final java.lang.StringMediaSelector

public static final java.lang.StringOutput

public static final java.lang.StringPayload

public static final java.lang.StringSelectedMedia

public static final java.lang.StringTransport

Methods
public voiddestroy()

public java.lang.Objectget(java.lang.String name, ApiRequest.Scope scope[])

public java.lang.StringgetApi()

public java.lang.StringgetChannel()

public JsonObjectgetDevice()

public java.lang.StringgetEndpoint()

public java.lang.StringgetId()

public java.lang.StringgetLang()

public JsonObjectgetNode()

public ApiRequestgetParent()

public java.lang.StringgetPath()

public java.lang.StringgetResource()

public java.lang.StringgetScheme()

public ApiServicegetService()

public java.lang.StringgetSpace()

public java.util.DategetTimestamp()

public ApiVerbgetVerb()

public java.util.Iterator<java.lang.String>keys(ApiRequest.Scope scope)

public voidset(java.lang.String name, java.lang.Object value, ApiRequest.Scope scope[])

public JsonObjecttoJson()

public ApiRequestTracktrack()

public voidtrack(ApiRequestTrack track)

Fields

public static final java.lang.String Consumer

public static final java.lang.String Caller

public static final java.lang.String Output

public static final java.lang.String SelectedMedia

public static final java.lang.String MediaSelector

public static final java.lang.String Transport

public static final java.lang.String Payload

Methods

public java.lang.String getEndpoint()

public java.lang.String getScheme()

public JsonObject getNode()

public java.lang.String getSpace()

public java.lang.String getApi()

public java.lang.String getId()

public java.util.Date getTimestamp()

public java.lang.String getChannel()

public ApiVerb getVerb()

public java.lang.String getResource()

public java.lang.String getPath()

public java.lang.String getLang()

public JsonObject getDevice()

public java.lang.Object get(java.lang.String name, ApiRequest.Scope scope[])

public void set(java.lang.String name, java.lang.Object value, ApiRequest.Scope scope[])

public java.util.Iterator<java.lang.String> keys(ApiRequest.Scope scope)

public JsonObject toJson()

public ApiRequestTrack track()

public void track(ApiRequestTrack track)

public ApiService getService()

public ApiRequest getParent()

public void destroy()