## Uses of Interface
org.apache.cayenne.di.Binder

- Packages that use Binder
  Package | Description
  --- | ---
  org.apache.cayenne.configuration.rop.client |
  org.apache.cayenne.configuration.server |
  org.apache.cayenne.di |

- - ### Uses of Binder in org.apache.cayenne.configuration.rop.client

    Methods in org.apache.cayenne.configuration.rop.client with parameters of type Binder
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientModule.`configure(Binder binder)`

  - ### Uses of Binder in org.apache.cayenne.configuration.server

    Methods in org.apache.cayenne.configuration.server with parameters of type Binder
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerModule.`configure(Binder binder)`
    `static ListBuilder<DbAdapterDetector>` | ServerModule.`contributeAdapterDetectors(Binder binder)` Provides access to a DI collection builder for `DbAdapterDetector`'s that allows downstream modules to "contribute" their own adapter detectors.
    `static ListBuilder<ExtendedType>` | ServerModule.`contributeDefaultTypes(Binder binder)` Provides access to a DI collection builder for default adapter-agnostic `ExtendedType`'s that allows downstream modules to "contribute" their own types.
    `static ListBuilder<DataChannelFilter>` | ServerModule.`contributeDomainFilters(Binder binder)` Deprecated. since 4.1 use `ServerModule.contributeDomainQueryFilters(Binder)` and `ServerModule.contributeDomainSyncFilters(Binder)`
    `static ListBuilder<Object>` | ServerModule.`contributeDomainListeners(Binder binder)` Provides access to a DI collection builder for lifecycle events listeners.
    `static ListBuilder<DataChannelQueryFilter>` | ServerModule.`contributeDomainQueryFilters(Binder binder)` Provides access to a DI collection builder for `DataChannelQueryFilter`'s that allows downstream modules to "contribute" their own DataDomain query filters
    `static ListBuilder<DataChannelSyncFilter>` | ServerModule.`contributeDomainSyncFilters(Binder binder)` Provides access to a DI collection builder for `DataChannelSyncFilter`'s that allows downstream modules to "contribute" their own DataDomain sync filters
    `static MapBuilder<PkGenerator>` | ServerModule.`contributePkGenerators(Binder binder)` Provides access to a DI map builder for `PkGenerator`'s that allows downstream modules to "contribute" their own pk generators.
    `static ListBuilder<String>` | ServerModule.`contributeProjectLocations(Binder binder)` Provides access to a DI collection builder for String locations that allows downstream modules to "contribute" their own Cayenne project locations.
    `static MapBuilder<String>` | ServerModule.`contributeProperties(Binder binder)` Provides access to a DI map builder for runtime properties that allows downstream modules to "contribute" their own properties.
    `static ListBuilder<ExtendedTypeFactory>` | ServerModule.`contributeTypeFactories(Binder binder)` Provides access to a DI collection builder for `ExtendedTypeFactory`'s that allows downstream modules to "contribute" their own factories.
    `static ListBuilder<ExtendedType>` | ServerModule.`contributeUserTypes(Binder binder)` Provides access to a DI collection builder for `ExtendedType`'s that allows downstream modules to "contribute" their own types.
    `static ListBuilder<ValueObjectType>` | ServerModule.`contributeValueObjectTypes(Binder binder)`
    `static void` | ServerModule.`setSnapshotCacheSize(Binder binder, int size)` Sets max size of snapshot cache, in pre 4.0 version this was set in the Modeler.
    `static void` | ServerModule.`useExternalTransactions(Binder binder, boolean useExternal)` Sets transaction management to either external or internal transactions.

  - ### Uses of Binder in org.apache.cayenne.di

    Methods in org.apache.cayenne.di with parameters of type Binder
    Modifier and Type | Method and Description
    --- | ---
    `void` | Module.`configure(Binder binder)`

Copyright © 2001–2021 Apache Cayenne. All rights reserved.