Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Packages that use Provider
org.apache.cayenne.configuration.rop.client |
org.apache.cayenne.configuration.server |
org.apache.cayenne.dba | Contains database adapter API (DbAdapter) and its default implementation.
org.apache.cayenne.di |
org.apache.cayenne.di.spi |

Uses of Provider in org.apache.cayenne.configuration.rop.client

Classes in org.apache.cayenne.configuration.rop.client that implement Provider
`class` | `ClientChannelProvider`
`class` | `HessianConnectionProvider`
`class` | `LocalClientServerChannelProvider` Creates a `ClientServerChannel` for the `LocalConnection`.
`class` | `LocalConnectionProvider`

Fields in org.apache.cayenne.configuration.rop.client declared as Provider
`protected Provider<DataChannel>` | `LocalConnectionProvider.clientServerChannelProvider`

Uses of Provider in org.apache.cayenne.configuration.server

Classes in org.apache.cayenne.configuration.server that implement Provider
`class` | `DataDomainProvider` A `DataChannel` provider that provides a single instance of DataDomain configured per configuration supplied via injected `DataChannelDescriptorLoader`.
`class` | `DomainDataChannelProvider` This is a default implementation of a DataChannel provider that simply returns a DataDomain for a given runtime.

Uses of Provider in org.apache.cayenne.dba

Fields in org.apache.cayenne.dba declared as Provider
`protected Provider<DbAdapter>` | `AutoAdapter.adapterProvider`

Constructors in org.apache.cayenne.dba with parameters of type Provider
`AutoAdapter(Provider<DbAdapter> adapterProvider)` Creates an `AutoAdapter` based on a delegate adapter obtained via "adapterProvider".

Uses of Provider in org.apache.cayenne.di

Methods in org.apache.cayenne.di that return Provider
`
`<T> Provider<T>`
` | `Injector.getProvider(Class<T> type)`
`
`<T> Provider<T>`
` | `Injector.getProvider(Key<T> key)`
`
`<T> Provider<T>`
` | `Scope.scope(Provider<T> unscoped)`

Methods in org.apache.cayenne.di with parameters of type Provider
`
`<T> Provider<T>`
` | `Scope.scope(Provider<T> unscoped)`
`BindingBuilder<T>` | `BindingBuilder.toProviderInstance(Provider<? extends T> provider)`

Method parameters in org.apache.cayenne.di with type arguments of type Provider
`BindingBuilder<T>` | `BindingBuilder.toProvider(Class<? extends Provider<? extends T>> providerType)`

Uses of Provider in org.apache.cayenne.di.spi

Classes in org.apache.cayenne.di.spi that implement Provider
`class` | `DefaultScopeProvider<T>` A provider that provides scoping for other provoders.

Methods in org.apache.cayenne.di.spi that return Provider
`
`<T> Provider<T>`
` | `DefaultInjector.getProvider(Class<T> type)`
`
`<T> Provider<T>`
` | `DefaultInjector.getProvider(Key<T> key)`
`
`<T> Provider<T>`
` | `DefaultScope.scope(Provider<T> unscoped)`

Methods in org.apache.cayenne.di.spi with parameters of type Provider
`
`<T> Provider<T>`
` | `DefaultScope.scope(Provider<T> unscoped)`

Constructors in org.apache.cayenne.di.spi with parameters of type Provider
`DefaultScopeProvider(DefaultScope scope, Provider<T> delegate)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2010 Apache Cayenne. All Rights Reserved.