Interface ODataHandler
- All Known Subinterfaces:
ODataHttpHandler
Handles requests as OData requests.
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.
-
Method Summary
Modifier and TypeMethodDescriptionprocess
(ODataRequest request) Processes an OData request.void
register
(OlingoExtension extension) Registers additional extensions for handling OData requests.void
Registers additional custom processor implementations for handling OData requests.
-
Method Details
-
process
Processes 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
- the OData request- Returns:
- 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.
-
register
Registers additional extensions for handling OData requests.
This method is used for registration of all possible extensions and provide the extensibility for further extensions and different ODataHandler implementations/extensions.
-