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

Packages that use Binder
Package
Description
org.apache.cayenne.configuration.runtime
org.apache.cayenne.di

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

  Methods in org.apache.cayenne.configuration.runtime with parameters of type Binder
  Modifier and Type
  Method
  Description
  `void`
  CoreModule.`configure(Binder binder)`
  `static ListBuilder<DbAdapterDetector>`
  CoreModule.`contributeAdapterDetectors(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<ExtendedType>`
  CoreModule.`contributeDefaultTypes(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<Object>`
  CoreModule.`contributeDomainListeners(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<DataChannelQueryFilter>`
  CoreModule.`contributeDomainQueryFilters(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<DataChannelSyncFilter>`
  CoreModule.`contributeDomainSyncFilters(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<String>`
  CoreModule.`contributeProjectLocations(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static MapBuilder<String>`
  CoreModule.`contributeProperties(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<ExtendedTypeFactory>`
  CoreModule.`contributeTypeFactories(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<ExtendedType>`
  CoreModule.`contributeUserTypes(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static ListBuilder<ValueObjectType>`
  CoreModule.`contributeValueObjectTypes(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static CoreModuleExtender`
  CoreModule.`extend(Binder b)`
  Returns an extender object that allows the app to customize the CoreModule services.
  `static void`
  CoreModule.`setSnapshotCacheSize(Binder binder, int size)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  `static void`
  CoreModule.`useExternalTransactions(Binder binder, boolean useExternal)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  Constructors in org.apache.cayenne.configuration.runtime with parameters of type Binder
  Modifier
  Constructor
  Description
  `protected`
  `CoreModuleExtender(Binder binder)`

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

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