public abstract class EncounterProvider<T> extends Object
Provider
but which is also given an
TypeEncounter
Constructor and Description |
---|
EncounterProvider() |
Modifier and Type | Method and Description |
---|---|
static <T> EncounterProvider<T> |
encounterProvider(Class<? extends T> type)
Returns a new encounter provider for the given type
|
static <T> EncounterProvider<T> |
encounterProvider(com.google.inject.Key<? extends T> key)
Returns a new encounter provider for the given key
|
static <T> EncounterProvider<T> |
encounterProvider(T instance)
Returns a new encounter provider for the given instance
|
abstract com.google.inject.Provider<? extends T> |
get(com.google.inject.spi.TypeEncounter<?> encounter) |
public abstract com.google.inject.Provider<? extends T> get(com.google.inject.spi.TypeEncounter<?> encounter)
public static <T> EncounterProvider<T> encounterProvider(com.google.inject.Key<? extends T> key)
public static <T> EncounterProvider<T> encounterProvider(Class<? extends T> type)
public static <T> EncounterProvider<T> encounterProvider(T instance)
Apache Camel