IS - input schema classOS - output schema classpublic abstract class RestApiHandler<IS extends Schema,OS extends Schema> extends Handler
This class is a preferred way for adding new REST endpoints.
| Constructor and Description |
|---|
RestApiHandler() |
| Modifier and Type | Method and Description |
|---|---|
abstract OS |
exec(int ignored,
IS input)
Execute the endpoint, returning the result as the output schema.
|
abstract java.lang.String |
help()
Help for this endpoint (will be used in generated bindings).
|
abstract java.lang.String |
name()
Suggested name for the endpoint in external libraries.
|
getFromDKV, getFromDKV, getHandlerMethodInputSchema, getHandlerMethodOutputSchema, handle, markdownasBytes, clone, compute, compute1, compute2, currThrPriority, frozenType, icer, priority, read, readJSON, reloadFromBytes, write, writeJSON__tryComplete, addToPendingCount, compareAndSetPendingCount, complete, exec, getCompleter, getPendingCount, getRawResult, onCompletion, onExceptionalCompletion, setCompleter, setPendingCount, setRawResult, tryCompleteadapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork