process
public java.lang.Object process(java.lang.String method,
java.lang.String requestUri,
Record inputRecord,
HttpExchange exchange)
throws java.lang.Exception
process input record and return result object.
Override this method in your handler if you need access to HttpExchange object, e.g. to read http header fields
- Overrides:
process
in class JsonRequestHandler
- Parameters:
method
- HTTP methodrequestUri
- request URI.inputRecord
- input record parsed either from request body, if it has content, or from request URI parameters.exchange
- http exchange object, contains e.g. the http header fields
- Returns:
- result object, may be null. If this is not a
Record
, you have to provide a
JsonRequestHandler.writeResultObject(OutputStream, Object)
method, too.
- Throws:
java.lang.Exception
- any failure during processing.