org.apache.olingo.server.api.processor

## Interface Processor

- All Known Subinterfaces:
    ActionComplexCollectionProcessor, ActionComplexProcessor, ActionEntityCollectionProcessor, ActionEntityProcessor, ActionPrimitiveCollectionProcessor, ActionPrimitiveProcessor, ActionVoidProcessor, BatchProcessor, ComplexCollectionProcessor, ComplexProcessor, CountComplexCollectionProcessor, CountEntityCollectionProcessor, CountPrimitiveCollectionProcessor, DeltaProcessor, EntityCollectionProcessor, EntityProcessor, ErrorProcessor, MediaEntityProcessor, MetadataProcessor, PrimitiveCollectionProcessor, PrimitiveProcessor, PrimitiveValueProcessor, ReferenceCollectionProcessor, ReferenceProcessor, ServiceDocumentProcessor
  All Known Implementing Classes:
    DefaultProcessor

      public interface Processor

  Base interface for all processor types.

  Processors are responsible to read and write data and marshalling content within a request - response cycle.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `init(OData odata, ServiceMetadata serviceMetadata)` Initializes the processor for each HTTP request - response cycle.

- - ### Method Detail

    - #### init

          void init(OData odata,
                    ServiceMetadata serviceMetadata)

      Initializes the processor for each HTTP request - response cycle.
      Parameters:
        `odata` - Olingo's root object, acting as a factory for various object types
        `serviceMetadata` - metadata of the OData service like the EDM that have to be created before the OData request handling takes place

Copyright © 2013–2022 The Apache Software Foundation. All rights reserved.