org.apache.olingo.odata2.api.processor

## Interface ODataProcessor

- All Known Subinterfaces:
    BatchProcessor, EntityComplexPropertyProcessor, EntityLinkProcessor, EntityLinksProcessor, EntityMediaProcessor, EntityProcessor, EntitySetProcessor, EntitySimplePropertyProcessor, EntitySimplePropertyValueProcessor, FunctionImportProcessor, FunctionImportValueProcessor, MetadataProcessor, ServiceDocumentProcessor
  All Known Implementing Classes:
    CustomODataJPAProcessor, ListsProcessor, ODataJPADefaultProcessor, ODataJPAProcessor, ODataSingleProcessor

      public interface ODataProcessor

  An `ODataProcessor` is the root interface for processor implementation. A processor handles OData requests like reading or writing entities. All possible actions are defined in the `org.apache.olingo.odata2.api.processor.feature` package.
  Do not implement this interface or derive from class.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ODataContext` | `getContext()`
    `void` | `setContext(ODataContext context)`

- - ### Method Detail

    - #### setContext

          void setContext(ODataContext context)
                   throws ODataException

      Parameters:
        `context` - A request context object which is usually injected by the OData library itself.
      Throws:
        `ODataException`

    - #### getContext

          ODataContext getContext()
                           throws ODataException

      Returns:
        A request context object.
      Throws:
        `ODataException`

Copyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.