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

    Modifier and Type
    Method
    Description
    void
    init(OData odata, ServiceMetadata serviceMetadata)
    Initializes the processor for each HTTP request - response cycle.
  • Method Details

    • 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