## Uses of Interface
org.apache.olingo.server.api.processor.Processor

- Packages that use Processor
  Package | Description
  --- | ---
  org.apache.olingo.netty.server.api | Netty handler for Olingo Server API The netty package is used to condense all Netty related parts used in Olingo.
  org.apache.olingo.netty.server.core |
  org.apache.olingo.server.api | Olingo Server API The OData Library is a protocol implementation of the OData V4.0 standard.
  org.apache.olingo.server.api.processor | Olingo Processors Processors are used to handle OData requests and send back the OData reponse.

- - ### Uses of Processor in org.apache.olingo.netty.server.api

    Methods in org.apache.olingo.netty.server.api with parameters of type Processor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ODataNettyHandler.`register(Processor processor)` Registers additional custom processor implementations for handling OData requests.

  - ### Uses of Processor in org.apache.olingo.netty.server.core

    Methods in org.apache.olingo.netty.server.core with parameters of type Processor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ODataNettyHandlerImpl.`register(Processor processor)`

  - ### Uses of Processor in org.apache.olingo.server.api

    Methods in org.apache.olingo.server.api with parameters of type Processor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ODataHandler.`register(Processor processor)` Registers additional custom processor implementations for handling OData requests.

  - ### Uses of Processor in org.apache.olingo.server.api.processor

    Subinterfaces of Processor in org.apache.olingo.server.api.processor
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ActionComplexCollectionProcessor` Processor interface for handling an action request with a return type of ComplexCollection.
    `interface` | `ActionComplexProcessor` Processor interface for handling an action request with a return type of Complex.
    `interface` | `ActionEntityCollectionProcessor` Processor interface for handling an action request with a return type of Entity Collection.
    `interface` | `ActionEntityProcessor` Processor interface for handling an action request with a return type of Entity.
    `interface` | `ActionPrimitiveCollectionProcessor` Processor interface for handling an action request with a return type of Primitive Collection.
    `interface` | `ActionPrimitiveProcessor` Processor interface for handling an action request with a return type of Primitive.
    `interface` | `ActionVoidProcessor` Processor interface for handling an action request with no return type.
    `interface` | `BatchProcessor` Processor interface for handling a single instance of an Entity Type.
    `interface` | `ComplexCollectionProcessor` Processor interface for handling a collection of complex-type instances, e.g., a property of an entity defined as collection of complex-type instances.
    `interface` | `ComplexProcessor` Processor interface for handling an instance of a complex type, e.g., a complex property of an entity.
    `interface` | `CountComplexCollectionProcessor` Processor interface for handling counting a collection of complex properties, e.g. an EdmComplexType.
    `interface` | `CountEntityCollectionProcessor` Processor interface for handling counting a collection of entities, e.g. an Entity Set.
    `interface` | `CountPrimitiveCollectionProcessor` Processor interface for handling counting a collection of primitive properties, e.g. an collection of EdmString.
    `interface` | `DeltaProcessor` Processor interface for handling a single instance of an Delta Response.
    `interface` | `EntityCollectionProcessor` Processor interface for handling a collection of entities, e.g., an Entity Set.
    `interface` | `EntityProcessor` Processor interface for handling a single instance of an Entity Type.
    `interface` | `ErrorProcessor` Processor which is called if any error/exception occurs inside the library or another processor.
    `interface` | `MediaEntityProcessor` Processor interface for handling Entity Media.
    `interface` | `MetadataProcessor` Processor interface for handling the metadata document.
    `interface` | `PrimitiveCollectionProcessor` Processor interface for handling a collection of primitive-type instances, e.g., a property of an entity defined as collection of primitive-type instances.
    `interface` | `PrimitiveProcessor` Processor interface for handling an instance of a primitive type, e.g., a primitive property of an entity.
    `interface` | `PrimitiveValueProcessor` Processor interface for handling an instance of a primitive type, e.g., a primitive property of an entity.
    `interface` | `ReferenceCollectionProcessor` Processor interface for handling a collection an Entity References.
    `interface` | `ReferenceProcessor` Processor interface for handling a single instance of an Entity Reference.
    `interface` | `ServiceDocumentProcessor` Processor interface for handling the service document.

    Classes in org.apache.olingo.server.api.processor that implement Processor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultProcessor` Processor implementation for handling default cases: request for the metadata document request for the service document error handling This implementation is registered in the ODataHandler by default.

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