Class ODataNettyHandlerImpl
java.lang.Object
org.apache.olingo.netty.server.core.ODataNettyHandlerImpl
- All Implemented Interfaces:
ODataNettyHandler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprocess
(ODataRequest request) 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.void
Registers additional custom processor implementations for handling OData requests.
-
Field Details
-
COPY_BUFFER_SIZE
public static final int COPY_BUFFER_SIZE- See Also:
-
-
Constructor Details
-
ODataNettyHandlerImpl
-
-
Method Details
-
processNettyRequest
public void processNettyRequest(io.netty.handler.codec.http.HttpRequest request, io.netty.handler.codec.http.HttpResponse response, Map<String, String> requestParameters) Description copied from interface:ODataNettyHandler
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.
- Specified by:
processNettyRequest
in interfaceODataNettyHandler
- Parameters:
request
- - must be a HTTP OData requestresponse
- - HTTP OData response
-
process
-
register
Description copied from interface:ODataNettyHandler
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.
- Specified by:
register
in interfaceODataNettyHandler
-