| Package | Description |
|---|---|
| org.apache.cayenne.di | |
| org.apache.cayenne.di.spi |
| Modifier and Type | Method and Description |
|---|---|
<T> Provider<T> |
Injector.getProvider(Class<T> type) |
<T> Provider<T> |
Injector.getProvider(Key<T> key) |
<T> Provider<T> |
Scope.scope(Provider<T> unscoped) |
| Modifier and Type | Method and Description |
|---|---|
<T> Provider<T> |
Scope.scope(Provider<T> unscoped) |
BindingBuilder<T> |
BindingBuilder.toProviderInstance(Provider<? extends T> provider) |
| Modifier and Type | Method and Description |
|---|---|
BindingBuilder<T> |
BindingBuilder.toProvider(Class<? extends Provider<? extends T>> providerType) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultScopeProvider<T>
A provider that provides scoping for other providers.
|
| Modifier and Type | Method and Description |
|---|---|
protected Provider<E> |
DICollectionBuilder.createInstanceProvider(E value) |
protected <SubT extends E> |
DICollectionBuilder.createTypeProvider(Class<SubT> interfaceType) |
Provider<T> |
ConstructorInjectingDecoratorProvider.get(Provider<T> undecorated) |
<T> Provider<T> |
DefaultInjector.getProvider(Class<T> type) |
<T> Provider<T> |
DefaultInjector.getProvider(Key<T> key) |
<T> Provider<T> |
DefaultScope.scope(Provider<T> unscoped) |
| Modifier and Type | Method and Description |
|---|---|
Provider<T> |
ConstructorInjectingDecoratorProvider.get(Provider<T> undecorated) |
<T> Provider<T> |
DefaultScope.scope(Provider<T> unscoped) |
| Constructor and Description |
|---|
DefaultScopeProvider(DefaultScope scope,
Provider<T> delegate) |
Copyright © 2001–2017 Apache Cayenne. All rights reserved.