public class RoutingProcessor extends Object implements org.apache.olingo.server.api.processor.EntityProcessor, org.apache.olingo.server.api.processor.PrimitiveProcessor, org.apache.olingo.server.api.processor.ComplexProcessor, org.apache.olingo.server.api.processor.EntityCollectionProcessor
Uses RequestHandler for routing its request the request and Serializes using either EntityResponseHandler or
EntityCollectionResponseHandler
| Constructor and Description |
|---|
RoutingProcessor(RoutingManager manager) |
| Modifier and Type | Method and Description |
|---|---|
<T,R extends SuccessResponse> |
completeExpansibleResponse(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType responseFormat,
SourceKind kind,
ResponseHandler<T,R> responseHandler) |
void |
createEntity(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType requestFormat,
org.apache.olingo.commons.api.format.ContentType responseFormat) |
void |
deleteComplex(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo) |
void |
deleteEntity(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo) |
void |
deletePrimitive(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo) |
void |
init(org.apache.olingo.server.api.OData odata,
org.apache.olingo.server.api.ServiceMetadata serviceMetadata) |
void |
readComplex(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType responseFormat) |
void |
readEntity(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType responseFormat) |
void |
readEntityCollection(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType responseFormat) |
void |
readPrimitive(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType responseFormat) |
void |
updateComplex(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType requestFormat,
org.apache.olingo.commons.api.format.ContentType responseFormat) |
void |
updateEntity(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType requestFormat,
org.apache.olingo.commons.api.format.ContentType responseFormat) |
void |
updatePrimitive(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType requestFormat,
org.apache.olingo.commons.api.format.ContentType responseFormat) |
public RoutingProcessor(RoutingManager manager)
public void init(org.apache.olingo.server.api.OData odata,
org.apache.olingo.server.api.ServiceMetadata serviceMetadata)
init in interface org.apache.olingo.server.api.processor.Processorpublic <T,R extends SuccessResponse> void completeExpansibleResponse(org.apache.olingo.server.api.ODataRequest request, org.apache.olingo.server.api.ODataResponse response, org.apache.olingo.server.api.uri.UriInfo uriInfo, org.apache.olingo.commons.api.format.ContentType responseFormat, SourceKind kind, ResponseHandler<T,R> responseHandler)
public void readEntity(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType responseFormat)
readEntity in interface org.apache.olingo.server.api.processor.EntityProcessorpublic void readEntityCollection(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType responseFormat)
readEntityCollection in interface org.apache.olingo.server.api.processor.EntityCollectionProcessorpublic void readPrimitive(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType responseFormat)
readPrimitive in interface org.apache.olingo.server.api.processor.PrimitiveProcessorpublic void readComplex(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType responseFormat)
readComplex in interface org.apache.olingo.server.api.processor.ComplexProcessorpublic void createEntity(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType requestFormat,
org.apache.olingo.commons.api.format.ContentType responseFormat)
createEntity in interface org.apache.olingo.server.api.processor.EntityProcessorpublic void updateComplex(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType requestFormat,
org.apache.olingo.commons.api.format.ContentType responseFormat)
updateComplex in interface org.apache.olingo.server.api.processor.ComplexProcessorpublic void deleteComplex(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo)
deleteComplex in interface org.apache.olingo.server.api.processor.ComplexProcessorpublic void updateEntity(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType requestFormat,
org.apache.olingo.commons.api.format.ContentType responseFormat)
updateEntity in interface org.apache.olingo.server.api.processor.EntityProcessorpublic void deleteEntity(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo)
deleteEntity in interface org.apache.olingo.server.api.processor.EntityProcessorpublic void updatePrimitive(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.apache.olingo.commons.api.format.ContentType requestFormat,
org.apache.olingo.commons.api.format.ContentType responseFormat)
updatePrimitive in interface org.apache.olingo.server.api.processor.PrimitiveProcessorpublic void deletePrimitive(org.apache.olingo.server.api.ODataRequest request,
org.apache.olingo.server.api.ODataResponse response,
org.apache.olingo.server.api.uri.UriInfo uriInfo)
deletePrimitive in interface org.apache.olingo.server.api.processor.PrimitiveProcessorCopyright © 2024 MuleSoft, Inc.. All rights reserved.