## Uses of Interface
org.apache.olingo.odata2.api.ODataCallback

- Packages that use ODataCallback
  Package | Description
  --- | ---
  org.apache.olingo.odata2.annotation.processor.ref |
  org.apache.olingo.odata2.api | OData Library API OData Library is a protocol implementation of the OData V2.0 standard.
  org.apache.olingo.odata2.api.ep | Entity Provider The org.apache.olingo.odata2.api.ep package contains all classes related and necessary to provide an `EntityProvider`.
  org.apache.olingo.odata2.api.ep.callback | Entity Provider Callbacks These callbacks will be used to support the $expand query option.
  org.apache.olingo.odata2.api.processor | Data Processor A data processor implements all create, read, update and delete (CRUD) methods of an OData service.
  org.apache.olingo.odata2.jpa.processor.api | OData JPA Processor API Library The library provides a way for the developers to create an OData Service from a Java Persistence Model.
  org.apache.olingo.odata2.jpa.processor.api.exception | OData JPA Processor API Library - Exceptions There are two main types of exceptions thrown from the library Model Exception Runtime Exception The Model Exception is thrown while processing JPA metamodels and runtime exception is thrown while processing persistence data.
  org.apache.olingo.odata2.jpa.processor.ref.extension |
  org.apache.olingo.odata2.jpa.processor.ref.web |
  org.apache.olingo.odata2.ref.processor |

- - ### Uses of ODataCallback in org.apache.olingo.odata2.annotation.processor.ref

    Methods in org.apache.olingo.odata2.annotation.processor.ref with type parameters of type ODataCallback
    Modifier and Type | Method and Description
    --- | ---
    `<T extends ODataCallback> T` | AnnotationRefServiceFactory.`getCallback(Class<T> callbackInterface)`

  - ### Uses of ODataCallback in org.apache.olingo.odata2.api

    Subinterfaces of ODataCallback in org.apache.olingo.odata2.api
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataDebugCallback`
    `interface` | `ODataDebugResponseWrapperCallback` Debug handler.

    Methods in org.apache.olingo.odata2.api with type parameters of type ODataCallback
    Modifier and Type | Method and Description
    --- | ---
    `<T extends ODataCallback> T` | ODataServiceFactory.`getCallback(Class<T> callbackInterface)` A service can return implementation classes for various callback interfaces.

  - ### Uses of ODataCallback in org.apache.olingo.odata2.api.ep

    Methods in org.apache.olingo.odata2.api.ep that return types with arguments of type ODataCallback
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,ODataCallback>` | EntityProviderWriteProperties.`getCallbacks()`

    Method parameters in org.apache.olingo.odata2.api.ep with type arguments of type ODataCallback
    Modifier and Type | Method and Description
    --- | ---
    `EntityProviderWriteProperties.ODataEntityProviderPropertiesBuilder` | EntityProviderWriteProperties.ODataEntityProviderPropertiesBuilder.`callbacks(Map<String,ODataCallback> callbacks)`

  - ### Uses of ODataCallback in org.apache.olingo.odata2.api.ep.callback

    Subinterfaces of ODataCallback in org.apache.olingo.odata2.api.ep.callback
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `OnWriteEntryContent` Callback interface for the $expand query option.
    `interface` | `OnWriteFeedContent` Callback interface for the $expand query option.
    `interface` | `TombstoneCallback` Interface that must be implemented in order to provide tombstone support.

  - ### Uses of ODataCallback in org.apache.olingo.odata2.api.processor

    Subinterfaces of ODataCallback in org.apache.olingo.odata2.api.processor
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataErrorCallback` This interface is called if an error occurred and is process inside the exception mapper.

  - ### Uses of ODataCallback in org.apache.olingo.odata2.jpa.processor.api

    Subinterfaces of ODataCallback in org.apache.olingo.odata2.jpa.processor.api
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataJPATransaction` Interface for JPA-Transaction abstraction.
    `interface` | `OnJPAWriteContent` The interface is a call back interface that enables OData JPA Processor to get JPA provider specific implementation of java.sql.Blob and java.sql.Clob instances.

    Methods in org.apache.olingo.odata2.jpa.processor.api with type parameters of type ODataCallback
    Modifier and Type | Method and Description
    --- | ---
    `<T extends ODataCallback> T` | ODataJPAServiceFactory.`getCallback(Class<T> callbackInterface)`

  - ### Uses of ODataCallback in org.apache.olingo.odata2.jpa.processor.api.exception

    Classes in org.apache.olingo.odata2.jpa.processor.api.exception that implement ODataCallback
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ODataJPAErrorCallback`

  - ### Uses of ODataCallback in org.apache.olingo.odata2.jpa.processor.ref.extension

    Classes in org.apache.olingo.odata2.jpa.processor.ref.extension that implement ODataCallback
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OnDBWriteContent`

  - ### Uses of ODataCallback in org.apache.olingo.odata2.jpa.processor.ref.web

    Methods in org.apache.olingo.odata2.jpa.processor.ref.web with type parameters of type ODataCallback
    Modifier and Type | Method and Description
    --- | ---
    `<T extends ODataCallback> T` | JPAReferenceServiceFactory.`getCallback(Class<T> callbackInterface)`

  - ### Uses of ODataCallback in org.apache.olingo.odata2.ref.processor

    Classes in org.apache.olingo.odata2.ref.processor that implement ODataCallback
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScenarioErrorCallback` Callback for handling errors by logging internal server errors additionally.

    Methods in org.apache.olingo.odata2.ref.processor with type parameters of type ODataCallback
    Modifier and Type | Method and Description
    --- | ---
    `<T extends ODataCallback> T` | ScenarioServiceFactory.`getCallback(Class<T> callbackInterface)`

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