public class BucketHandler extends AJobManagerHandler
smila/jobmanager/buckets/-bucketname-/
GET, DELETE
FACTORY, HEADER_REQUEST_HOST, HTTP_UTILS
Constructor and Description |
---|
BucketHandler() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isValidMethod(java.lang.String method,
java.lang.String requestUri)
Set GET instead of POST as basic method.
|
java.lang.Object |
process(java.lang.String method,
java.lang.String requestUri,
Record inputRecord)
process input record and return result object.
|
getDefinitionPersistence, getErrorStatus, getJobRunDataProvider, getJobRunEngine, getJobTaskProcessor, isDeleteRequest, isGetOrDeleteRequest, isGetOrPostRequest, isGetRequest, isPostRequest, setDefinitionPersistence, setJobRunDataProvider, setJobRunEngine, setJobTaskProcessor, unsetDefinitionPersistence, unsetJobRunDataProvider, unsetJobRunEngine, unsetJobTaskProcessor
getRequestHost, getSuccessStatus, getSuccessStatus, handle, process, writeErrorResult, writeResultObject, writeSuccessResult
activate, getDynamicUriParts, getRootContextPath, getStaticUriParts, getUriPattern, matches, urlDecode
public java.lang.Object process(java.lang.String method, java.lang.String requestUri, Record inputRecord) throws java.lang.Exception
process
in class JsonRequestHandler
method
- HTTP methodrequestUri
- request URI.inputRecord
- input record parsed either from request body, if it has content, or from request URI parameters.Record
, you have to provide a
JsonRequestHandler.writeResultObject(OutputStream, Object)
method, too.java.lang.Exception
- any failure during processing.protected boolean isValidMethod(java.lang.String method, java.lang.String requestUri)
isValidMethod
in class AJobManagerHandler
method
- HTTP methodrequestUri
- request URI