public interface

Api

implements Traceable, Manageable

 com.bluenimble.platform.api.Api

Summary

Methods
public ApiOutputcall(ApiRequest request)

public JsonObjectdescribe(DescribeOption options[])

public java.lang.ClassLoadergetClassLoader()

public JsonObjectgetCustom()

public java.lang.StringgetDescription()

public JsonObjectgetFailure()

public JsonObjectgetFeatures()

public java.lang.ObjectgetHelper()

public JsonObjectgetMedia()

public java.lang.StringgetName()

public java.lang.StringgetNamespace()

public JsonObjectgetRelease()

public ApiResourcesManagergetResourcesManager()

public JsonObjectgetRuntime()

public JsonObjectgetSecurity()

public ApiServicesManagergetServicesManager()

public ApiSpigetSpi()

public JsonObjectgetTracking()

public JsonObjecti18n(java.lang.String lang)

public ApiMediaProcessorlockupMediaProcessor(ApiRequest request, ApiService service)

public java.lang.Stringmessage(java.lang.String lang, java.lang.String key, java.lang.Object args[])

public voidsetHelper(java.lang.Object helper)

public ApiSpacespace()

public ApiStatusstatus()

public voidvalidate(ApiConsumer consumer, JsonObject spec, ApiRequest request)

Methods

public ApiSpace space()

public java.lang.String getNamespace()

public java.lang.String getName()

public java.lang.String getDescription()

public JsonObject getRelease()

public ApiStatus status()

public JsonObject getFailure()

public JsonObject getCustom()

public JsonObject getRuntime()

public JsonObject getFeatures()

public JsonObject getMedia()

public JsonObject getSecurity()

public JsonObject getTracking()

public ApiSpi getSpi()

public ApiOutput call(ApiRequest request)

public java.lang.String message(java.lang.String lang, java.lang.String key, java.lang.Object args[])

public JsonObject i18n(java.lang.String lang)

public ApiResourcesManager getResourcesManager()

public ApiServicesManager getServicesManager()

public ApiMediaProcessor lockupMediaProcessor(ApiRequest request, ApiService service)

public void validate(ApiConsumer consumer, JsonObject spec, ApiRequest request)

public void setHelper(java.lang.Object helper)

public java.lang.Object getHelper()

public JsonObject describe(DescribeOption options[])

public java.lang.ClassLoader getClassLoader()