Interface ODataNettyHandler
- All Known Implementing Classes:
ODataNettyHandlerImpl
public interface ODataNettyHandler
-
Method Summary
Modifier and TypeMethodDescriptionvoidprocessNettyRequest(io.netty.handler.codec.http.HttpRequest request, io.netty.handler.codec.http.HttpResponse response, Map<String, String> requestParameters) Processes a NettyRequest as an OData request.voidRegisters additional custom processor implementations for handling OData requests.
-
Method Details
-
processNettyRequest
void processNettyRequest(io.netty.handler.codec.http.HttpRequest request, io.netty.handler.codec.http.HttpResponse response, Map<String, String> requestParameters) Processes a NettyRequest as an OData request.
This includes URI parsing, content negotiation, dispatching the request to a specific custom processor implementation for handling data and creating the serialized content for the response object.
- Parameters:
request- - must be a HTTP OData requestresponse- - HTTP OData response
-
register
Registers additional custom processor implementations for handling OData requests.
If request processing requires a processor that is not registered then a "not implemented" exception will happen.
-