Uses of Class
org.apache.cayenne.di.Key
-
Packages that use Key Package Description org.apache.cayenne.di org.apache.cayenne.di.spi -
-
Uses of Key in org.apache.cayenne.di
Methods in org.apache.cayenne.di that return Key Modifier and Type Method Description static <T> Key<T>
Key. get(Class<T> type)
Creates a key for a nameless binding of a given type.static <T> Key<T>
Key. get(Class<T> type, String bindingName)
Creates a key for a named binding of a given type.static <T> Key<List<T>>
Key. getListOf(Class<T> type)
static <T> Key<List<T>>
Key. getListOf(Class<T> type, String bindingName)
static <K,V>
Key<Map<K,V>>Key. getMapOf(Class<K> keyType, Class<V> valueType)
static <K,V>
Key<Map<K,V>>Key. getMapOf(Class<K> keyType, Class<V> valueType, String bindingName)
Methods in org.apache.cayenne.di with parameters of type Key Modifier and Type Method Description <T> BindingBuilder<T>
Binder. bind(Key<T> key)
Starts a binding of a specific interface based on a provided binding key.<T> DecoratorBuilder<T>
Binder. decorate(Key<T> key)
<T> T
Injector. getInstance(Key<T> key)
Returns a service instance bound in the container for a specific binding key.<T> Provider<T>
Injector. getProvider(Key<T> key)
-
Uses of Key in org.apache.cayenne.di.spi
Fields in org.apache.cayenne.di.spi declared as Key Modifier and Type Field Description protected Key<K>
DICollectionBuilder. bindingKey
Methods in org.apache.cayenne.di.spi with parameters of type Key Modifier and Type Method Description <T> T
DefaultInjector. getInstance(Key<T> key)
<T> Provider<T>
DefaultInjector. getProvider(Key<T> key)
Constructors in org.apache.cayenne.di.spi with parameters of type Key Constructor Description DICollectionBuilder(Key<K> bindingKey, DefaultInjector injector)
-