public abstract class ApiModule extends java.lang.Object implements FunctionModule
Constructor and Description |
---|
ApiModule() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getContext()
Get context aka path.
|
abstract java.lang.String |
getMimeType() |
Result |
getResponse(java.lang.String remurl,
java.lang.String query)
Process request and return response.
|
protected abstract byte[] |
serialize(java.lang.Object o) |
public abstract java.lang.String getContext()
FunctionModule
getContext
in interface FunctionModule
public abstract java.lang.String getMimeType()
protected abstract byte[] serialize(java.lang.Object o) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public Result getResponse(java.lang.String remurl, java.lang.String query)
FunctionModule
getResponse
in interface FunctionModule
remurl
- remainder of URL (after context)query
- query