A B C D E G H I K L M N O P R S T V W 
All Classes All Packages

A

add(Key<? extends T>) - Method in interface io.bootique.di.SetBuilder
 
add(Class<? extends T>) - Method in interface io.bootique.di.SetBuilder
 
add(T) - Method in interface io.bootique.di.SetBuilder
Deprecated.
since 2.0.B1 in favor of SetBuilder.addInstance(Object) to avoid ambiguity
addAll(Collection<T>) - Method in interface io.bootique.di.SetBuilder
Deprecated.
since 2.0.B1 in favor of SetBuilder.addInstances(Collection) for naming consistency
addInstance(T) - Method in interface io.bootique.di.SetBuilder
 
addInstances(Collection<T>) - Method in interface io.bootique.di.SetBuilder
 
addProvider(Class<? extends Provider<? extends T>>) - Method in interface io.bootique.di.SetBuilder
 
addProvider(Provider<? extends T>) - Method in interface io.bootique.di.SetBuilder
Deprecated.
since 2.0.B1 in favor of SetBuilder.addProviderInstance(Provider) to avoid ambiguity
addProviderInstance(Provider<? extends T>) - Method in interface io.bootique.di.SetBuilder
 
addScopeEventListener(Object) - Method in class io.bootique.di.spi.DefaultScope
Registers annotated methods of an arbitrary object for this scope lifecycle events.
after(Class<? extends T>) - Method in interface io.bootique.di.DecoratorBuilder
 
afterScopeEnd() - Method in class io.bootique.di.spi.DefaultScopeProvider
 

B

BaseBQModule - Class in io.bootique.di
A common superclass of modules with an empty implementation of BaseBQModule.configure(Binder).
BaseBQModule() - Constructor for class io.bootique.di.BaseBQModule
 
before(Class<? extends T>) - Method in interface io.bootique.di.DecoratorBuilder
 
BeforeScopeEnd - Annotation Type in io.bootique.di
An annotation used by objects that want to receive scope ending events from the DI registry.
bind(Key<T>) - Method in interface io.bootique.di.Binder
Starts a binding of a specific interface based on a provided binding key.
bind(Class<T>) - Method in interface io.bootique.di.Binder
Starts an unnamed binding of a specific interface.
bind(Class<T>, Class<? extends Annotation>) - Method in interface io.bootique.di.Binder
Starts a binding of a specific interface denoted by specified annotation.
bind(Class<T>, String) - Method in interface io.bootique.di.Binder
Starts a named binding of a specific interface.
Binder - Interface in io.bootique.di
An object passed to a BQModule by the DI container during initialization, that provides the API for the module to bind its services to the container.
BindingBuilder<T> - Interface in io.bootique.di
A binding builder that helps with fluent binding creation.
bindingKey - Variable in class io.bootique.di.spi.DICollectionBuilder
 
bindMap(TypeLiteral<K>, TypeLiteral<V>) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Map<K, V> distinguished by its keys and values type.
bindMap(TypeLiteral<K>, TypeLiteral<V>, Class<? extends Annotation>) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Map<K, V> distinguished by its keys type, values type and qualifier annotation.
bindMap(TypeLiteral<K>, TypeLiteral<V>, String) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Map<K, V> distinguished by its keys type, values type and binding name.
bindMap(Class<K>, Class<V>) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Map<K, V> distinguished by its keys and values type.
bindMap(Class<K>, Class<V>, Class<? extends Annotation>) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Map<K, V> distinguished by its keys type, values type and qualifier annotation.
bindMap(Class<K>, Class<V>, String) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Map<K, V> distinguished by its keys type, values type and binding name.
bindOptional(Key<T>) - Method in interface io.bootique.di.Binder
Starts an optional binding of a specific interface based on a provided binding key.
bindOptional(Class<T>) - Method in interface io.bootique.di.Binder
Starts an unnamed optional binding of a specific interface.
bindSet(TypeLiteral<T>) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Set<T> distinguished by its values type.
bindSet(TypeLiteral<T>, Class<? extends Annotation>) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Set<T> distinguished by its values type and qualifier annotation.
bindSet(TypeLiteral<T>, String) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Set<T> distinguished by its values type and binding name.
bindSet(Class<T>) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Set<T> distinguished by its values type.
bindSet(Class<T>, Class<? extends Annotation>) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Set<T> distinguished by its values type and qualifier annotation.
bindSet(Class<T>, String) - Method in interface io.bootique.di.Binder
Starts a binding of a java.util.Set<T> distinguished by its values type and binding name.
BQInject - Annotation Type in io.bootique.di
A runtime annotation for marking injection point.
BQModule - Interface in io.bootique.di
Represents a unit of configuration of the Bootique DI container.
build() - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Build injector with provided options.

C

configure(Binder) - Method in class io.bootique.di.BaseBQModule
An empty implementation of the Module contract.
configure(Binder) - Method in interface io.bootique.di.BQModule
A callback method invoked during injector assembly that allows the module to load its services.
createInjector(BQModule...) - Static method in class io.bootique.di.DIBootstrap
Creates and returns an injector instance working with the set of provided modules.
createInjector(Collection<BQModule>) - Static method in class io.bootique.di.DIBootstrap
Creates and returns an injector instance working with the set of provided modules.
createInstanceProvider(E) - Method in class io.bootique.di.spi.DICollectionBuilder
 
createProviderProvider(Class<? extends Provider<? extends E>>) - Method in class io.bootique.di.spi.DICollectionBuilder
 

D

DECLARED_OVERRIDE_ONLY - io.bootique.di.spi.DefaultInjector.Options
 
declaredOverridesOnly() - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Allow only declared overrides.
decorate(Key<T>) - Method in interface io.bootique.di.Binder
 
decorate(Class<T>) - Method in interface io.bootique.di.Binder
 
DecoratorBuilder<T> - Interface in io.bootique.di
 
DefaultInjector - Class in io.bootique.di.spi
A default implementations of a DI injector.
DefaultInjector(Set<DefaultInjector.Options>, InjectorPredicates, BQModule...) - Constructor for class io.bootique.di.spi.DefaultInjector
 
DefaultInjector.Options - Enum in io.bootique.di.spi
 
DefaultScope - Class in io.bootique.di.spi
An implementation of a DI scopes with support scope events.
DefaultScope(Class<? extends Annotation>...) - Constructor for class io.bootique.di.spi.DefaultScope
 
DefaultScopeProvider<T> - Class in io.bootique.di.spi
A provider that provides scoping for other providers.
DefaultScopeProvider(DefaultScope, Provider<T>) - Constructor for class io.bootique.di.spi.DefaultScopeProvider
 
defaultSingletonScope() - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Use singleton scope for bindings by default, otherwise no scope will be used.
DIBootstrap - Class in io.bootique.di
A class that bootstraps the Bootique DI container.
DIBootstrap() - Constructor for class io.bootique.di.DIBootstrap
 
DIBootstrap.InjectorBuilder - Class in io.bootique.di
Injector builder that allows to configure injector
DICollectionBuilder<K,​E> - Class in io.bootique.di.spi
A superclass of DI List and Map builders.
DICollectionBuilder(Key<K>, DefaultInjector) - Constructor for class io.bootique.di.spi.DICollectionBuilder
 
DIRuntimeException - Exception in io.bootique.di
A runtime exception thrown on DI misconfiguration.
DIRuntimeException() - Constructor for exception io.bootique.di.DIRuntimeException
Creates new DIRuntimeException without detail message.
DIRuntimeException(String, Object...) - Constructor for exception io.bootique.di.DIRuntimeException
Constructs an exception with the specified message with an optional list of message formatting arguments.
DIRuntimeException(String, Throwable, Object...) - Constructor for exception io.bootique.di.DIRuntimeException
 
DIRuntimeException(Throwable) - Constructor for exception io.bootique.di.DIRuntimeException
Constructs an exception wrapping another exception thrown elsewhere.
DISABLE_DYNAMIC_BINDINGS - io.bootique.di.spi.DefaultInjector.Options
 
DISABLE_PROXY - io.bootique.di.spi.DefaultInjector.Options
 
DISABLE_TRACE - io.bootique.di.spi.DefaultInjector.Options
 
disableDynamicBindings() - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Disable dynamic (i.e.
disableProxyCreation() - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Disable auto-proxy creation for simple circular dependencies resolution
disableTrace() - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Disable detailed injection trace (e.g.

E

ENABLE_METHOD_INJECTION - io.bootique.di.spi.DefaultInjector.Options
 
enableMethodInjection() - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Enable injection into methods.
equals(Object) - Method in class io.bootique.di.Key
 
equals(Object) - Method in class io.bootique.di.TypeLiteral
 
eventTypes - Variable in class io.bootique.di.spi.DefaultScope
 

G

GenericTypesUtils - Class in io.bootique.di.spi
 
GenericTypesUtils() - Constructor for class io.bootique.di.spi.GenericTypesUtils
 
get() - Method in class io.bootique.di.spi.DefaultScopeProvider
 
get(TypeLiteral<T>) - Static method in class io.bootique.di.Key
 
get(TypeLiteral<T>, Annotation) - Static method in class io.bootique.di.Key
 
get(TypeLiteral<T>, Class<? extends Annotation>) - Static method in class io.bootique.di.Key
 
get(TypeLiteral<T>, String) - Static method in class io.bootique.di.Key
 
get(Class<T>) - Static method in class io.bootique.di.Key
Creates a key for a nameless binding of a given type.
get(Class<T>, Annotation) - Static method in class io.bootique.di.Key
 
get(Class<T>, Class<? extends Annotation>) - Static method in class io.bootique.di.Key
Creates a key for a qualified by annotation binding of a given type.
get(Class<T>, String) - Static method in class io.bootique.di.Key
Creates a key for a named binding of a given type.
getBindingAnnotation() - Method in class io.bootique.di.Key
 
getBindingKey() - Method in class io.bootique.di.InjectionTraceElement
 
getBindingName() - Method in class io.bootique.di.Key
Returns an optional name of the binding used to distinguish multiple bindings of the same object type.
getByKeyProvider(Key<SubT>) - Method in class io.bootique.di.spi.DICollectionBuilder
 
getByTypeProvider(Class<SubT>) - Method in class io.bootique.di.spi.DICollectionBuilder
 
getInjectionTrace() - Method in exception io.bootique.di.DIRuntimeException
 
getInstance(Key<T>) - Method in interface io.bootique.di.Injector
Returns a service instance bound in the container for a specific binding key.
getInstance(Key<T>) - Method in class io.bootique.di.spi.DefaultInjector
 
getInstance(Class<T>) - Method in interface io.bootique.di.Injector
Returns a service instance bound in the container for a specific type.
getInstance(Class<T>) - Method in class io.bootique.di.spi.DefaultInjector
 
getKeysByType(Class<T>) - Method in interface io.bootique.di.Injector
Returns collection of Key bound to given type, regardless of additional qualifiers (annotations and/or names).
getKeysByType(Class<T>) - Method in class io.bootique.di.spi.DefaultInjector
 
getListOf(Class<T>) - Static method in class io.bootique.di.Key
 
getListOf(Class<T>, Class<? extends Annotation>) - Static method in class io.bootique.di.Key
 
getListOf(Class<T>, String) - Static method in class io.bootique.di.Key
 
getMapOf(TypeLiteral<K>, TypeLiteral<V>) - Static method in class io.bootique.di.Key
 
getMapOf(TypeLiteral<K>, TypeLiteral<V>, Class<? extends Annotation>) - Static method in class io.bootique.di.Key
 
getMapOf(TypeLiteral<K>, TypeLiteral<V>, String) - Static method in class io.bootique.di.Key
 
getMapOf(Class<K>, Class<V>) - Static method in class io.bootique.di.Key
 
getMapOf(Class<K>, Class<V>, Class<? extends Annotation>) - Static method in class io.bootique.di.Key
 
getMapOf(Class<K>, Class<V>, String) - Static method in class io.bootique.di.Key
 
getMessage() - Method in exception io.bootique.di.DIRuntimeException
 
getMessage() - Method in class io.bootique.di.InjectionTraceElement
 
getName() - Method in interface io.bootique.di.spi.NamedProvider
 
getObject() - Method in class io.bootique.di.spi.ScopeEventBinding
 
getOptionalOf(Key<T>) - Static method in class io.bootique.di.Key
Creates Optional<T> version of given key
getOptionalOf(Class<? extends T>) - Static method in class io.bootique.di.Key
 
getOriginalMessage() - Method in exception io.bootique.di.DIRuntimeException
 
getProvider(Key<T>) - Method in interface io.bootique.di.Injector
 
getProvider(Key<T>) - Method in class io.bootique.di.spi.DefaultInjector
 
getProvider(Class<T>) - Method in interface io.bootique.di.Injector
 
getProvider(Class<T>) - Method in class io.bootique.di.spi.DefaultInjector
 
getRawType() - Method in class io.bootique.di.TypeLiteral
 
getSetOf(Class<T>) - Static method in class io.bootique.di.Key
 
getSetOf(Class<T>, Class<? extends Annotation>) - Static method in class io.bootique.di.Key
 
getSetOf(Class<T>, String) - Static method in class io.bootique.di.Key
 
getType() - Method in class io.bootique.di.Key
 

H

hashCode() - Method in class io.bootique.di.Key
 
hashCode() - Method in class io.bootique.di.TypeLiteral
 
hasProvider(Key<?>) - Method in interface io.bootique.di.Injector
 
hasProvider(Key<?>) - Method in class io.bootique.di.spi.DefaultInjector
 
hasProvider(Class<?>) - Method in interface io.bootique.di.Injector
 
hasProvider(Class<?>) - Method in class io.bootique.di.spi.DefaultInjector
 

I

in(Scope) - Method in interface io.bootique.di.ScopeBuilder
Sets the scope of a bound instance.
in(Scope) - Method in class io.bootique.di.spi.DICollectionBuilder
 
initOnStartup() - Method in interface io.bootique.di.ScopeBuilder
Marks this injection point to be triggered early without explicit call to Injector.getInstance(Class).
initOnStartup() - Method in class io.bootique.di.spi.DICollectionBuilder
 
InjectionTraceElement - Class in io.bootique.di
Injection stack trace element.
InjectionTraceElement(Key<?>) - Constructor for class io.bootique.di.InjectionTraceElement
 
injectMembers(Object) - Method in interface io.bootique.di.Injector
Performs field injection on a given object, ignoring constructor injection.
injectMembers(Object) - Method in class io.bootique.di.spi.DefaultInjector
 
injector - Variable in class io.bootique.di.spi.DICollectionBuilder
 
Injector - Interface in io.bootique.di
A facade to the Bootique DI container.
injectorBuilder() - Static method in class io.bootique.di.DIBootstrap
Creates injector builder.
injectorBuilder(BQModule...) - Static method in class io.bootique.di.DIBootstrap
Creates injector builder.
injectorBuilder(Collection<BQModule>) - Static method in class io.bootique.di.DIBootstrap
Creates injector builder.
InjectorPredicates - Class in io.bootique.di.spi
Collection of predicates used internally by injector.
InjectorPredicates() - Constructor for class io.bootique.di.spi.InjectorPredicates
 
InjectorPredicates.ExceptionProvider<T extends DIRuntimeException> - Interface in io.bootique.di.spi
 
inSingletonScope() - Method in interface io.bootique.di.ScopeBuilder
Sets the scope of a bound instance to singleton.
inSingletonScope() - Method in class io.bootique.di.spi.DICollectionBuilder
 
io.bootique.di - package io.bootique.di
 
io.bootique.di.spi - package io.bootique.di.spi
 

K

Key<T> - Class in io.bootique.di
An object that encapsulates a key used to store and lookup DI bindings.
Key(TypeLiteral<T>, Annotation) - Constructor for class io.bootique.di.Key
 
Key(TypeLiteral<T>, Class<? extends Annotation>) - Constructor for class io.bootique.di.Key
 
Key(TypeLiteral<T>, String) - Constructor for class io.bootique.di.Key
 

L

listeners - Variable in class io.bootique.di.spi.DefaultScope
 
listOf(TypeLiteral<? extends T>) - Static method in class io.bootique.di.TypeLiteral
Creates TypeLiteral that represents List<T> type.
listOf(Class<? extends T>) - Static method in class io.bootique.di.TypeLiteral
Creates TypeLiteral that represents List<T> type.

M

MapBuilder<K,​V> - Interface in io.bootique.di
A binding builder for map configurations.
mapOf(TypeLiteral<? extends K>, TypeLiteral<? extends V>) - Static method in class io.bootique.di.TypeLiteral
Creates TypeLiteral that represents Map<K, V< type.
mapOf(Class<? extends K>, Class<? extends V>) - Static method in class io.bootique.di.TypeLiteral
Creates TypeLiteral that represents Map<K, V< type.

N

NamedProvider<T> - Interface in io.bootique.di.spi
Named provider.
newException(String, Throwable, Object...) - Method in interface io.bootique.di.spi.InjectorPredicates.ExceptionProvider
 

O

of(Class<T>) - Static method in class io.bootique.di.TypeLiteral
 
of(Class<T>, Type...) - Static method in class io.bootique.di.TypeLiteral
 
of(Type) - Static method in class io.bootique.di.TypeLiteral
 
onScopeEvent(Object...) - Method in class io.bootique.di.spi.ScopeEventBinding
 
optionalOf(TypeLiteral<? extends T>) - Static method in class io.bootique.di.TypeLiteral
Creates TypeLiteral that represents Optional<T< type.
optionalOf(Class<? extends T>) - Static method in class io.bootique.di.TypeLiteral
Creates TypeLiteral that represents Optional<T< type.
override(Key<T>) - Method in interface io.bootique.di.Binder
Start override binding of a specific interface based on a provided binding key.
override(Class<T>) - Method in interface io.bootique.di.Binder
Start override binding of a specific interface.

P

postScopeEvent(Class<? extends Annotation>, Object...) - Method in class io.bootique.di.spi.DefaultScope
Posts a scope event to all registered listeners.
Provides - Annotation Type in io.bootique.di
A runtime annotation for provider methods in Modules.
put(K, Key<? extends V>) - Method in interface io.bootique.di.MapBuilder
 
put(K, Class<? extends V>) - Method in interface io.bootique.di.MapBuilder
 
put(K, V) - Method in interface io.bootique.di.MapBuilder
Deprecated.
since 2.0.B1 in favor of MapBuilder.putInstance(Object, Object) to avoid ambiguity
putAll(Map<K, V>) - Method in interface io.bootique.di.MapBuilder
Deprecated.
since 2.0.B1 in favor of MapBuilder.putInstances(Map) to avoid ambiguity
putInstance(K, V) - Method in interface io.bootique.di.MapBuilder
 
putInstances(Map<K, V>) - Method in interface io.bootique.di.MapBuilder
 
putProvider(K, Class<? extends Provider<? extends V>>) - Method in interface io.bootique.di.MapBuilder
 
putProvider(K, Provider<? extends V>) - Method in interface io.bootique.di.MapBuilder
Deprecated.
since 2.0.B1 in favor of MapBuilder.putProviderInstance(Object, Provider) to avoid ambiguity
putProviderInstance(K, Provider<? extends V>) - Method in interface io.bootique.di.MapBuilder
 

R

removeScopeEventListener(Object) - Method in class io.bootique.di.spi.DefaultScope
 

S

scope(Provider<T>) - Method in interface io.bootique.di.Scope
 
scope(Provider<T>) - Method in class io.bootique.di.spi.DefaultScope
 
Scope - Interface in io.bootique.di
Defines the scope of the instances created by the DI container.
ScopeBuilder - Interface in io.bootique.di
 
ScopeEventBinding - Class in io.bootique.di.spi
A class that wraps an annotated method call of an object, passing it DI scope events.
ScopeEventBinding(Object, Method) - Constructor for class io.bootique.di.spi.ScopeEventBinding
 
SetBuilder<T> - Interface in io.bootique.di
A binding builder for set configurations.
setExceptionProvider(InjectorPredicates.ExceptionProvider<?>) - Method in class io.bootique.di.spi.InjectorPredicates
 
setInjectionTrace(InjectionTraceElement[]) - Method in exception io.bootique.di.DIRuntimeException
 
setInjectPredicate(Predicate<AccessibleObject>) - Method in class io.bootique.di.spi.InjectorPredicates
 
setMessage(Supplier<String>) - Method in class io.bootique.di.InjectionTraceElement
 
setOf(TypeLiteral<? extends T>) - Static method in class io.bootique.di.TypeLiteral
Creates TypeLiteral that represents Set<T< type.
setOf(Class<? extends T>) - Static method in class io.bootique.di.TypeLiteral
Creates TypeLiteral that represents Set<T< type.
setProviderFunction(Function<Provider<T>, Provider<T>>) - Method in class io.bootique.di.spi.InjectorPredicates
 
setProviderPredicate(Predicate<Type>) - Method in class io.bootique.di.spi.InjectorPredicates
 
setProvidesMethodPredicate(Predicate<Method>) - Method in class io.bootique.di.spi.InjectorPredicates
 
setQualifierPredicate(Predicate<Class<? extends Annotation>>) - Method in class io.bootique.di.spi.InjectorPredicates
 
setSingletonPredicate(Predicate<AnnotatedElement>) - Method in class io.bootique.di.spi.InjectorPredicates
 
shutdown() - Method in interface io.bootique.di.Injector
A lifecycle method that let's the injector's services to clean up their state and release resources.
shutdown() - Method in class io.bootique.di.spi.DefaultInjector
 
shutdown() - Method in class io.bootique.di.spi.DefaultScope
Shuts down this scope, posting BeforeScopeEnd and AfterScopeEnd events.
SINGLETON_SCOPE_BY_DEFAULT - io.bootique.di.spi.DefaultInjector.Options
 

T

to(Key<? extends T>) - Method in interface io.bootique.di.BindingBuilder
 
to(Class<? extends T>) - Method in interface io.bootique.di.BindingBuilder
 
toInstance(T) - Method in interface io.bootique.di.BindingBuilder
 
toProvider(Class<? extends Provider<? extends T>>) - Method in interface io.bootique.di.BindingBuilder
 
toProviderInstance(Provider<? extends T>) - Method in interface io.bootique.di.BindingBuilder
 
toString() - Method in class io.bootique.di.InjectionTraceElement
 
toString() - Method in class io.bootique.di.Key
 
toString() - Method in class io.bootique.di.TypeLiteral
 
TypeLiteral<T> - Class in io.bootique.di
This class represents any generic type T, as there is no support for this in Java.
TypeLiteral() - Constructor for class io.bootique.di.TypeLiteral
 

V

valueOf(String) - Static method in enum io.bootique.di.spi.DefaultInjector.Options
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.bootique.di.spi.DefaultInjector.Options
Returns an array containing the constants of this enum type, in the order they are declared.

W

withExceptionProvider(InjectorPredicates.ExceptionProvider<?>) - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Set custom exception provider.
withInjectAnnotationPredicate(Predicate<AccessibleObject>) - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Set custom inject predicate.
withoutScope() - Method in interface io.bootique.di.ScopeBuilder
Sets the scope of a bound instance to "no scope".
withoutScope() - Method in class io.bootique.di.spi.DICollectionBuilder
 
withProviderPredicate(Predicate<Type>) - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Set custom predicate for Provider type.
withProviderWrapper(Function<Provider<T>, Provider<T>>) - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Set custom provider implementation.
withProvidesMethodPredicate(Predicate<Method>) - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Set custom predicate for methods in modules that should be used as providers.
withQualifierPredicate(Predicate<Class<? extends Annotation>>) - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Set custom predicate for qualifying annotations.
withSingletonPredicate(Predicate<AnnotatedElement>) - Method in class io.bootique.di.DIBootstrap.InjectorBuilder
Set custom singleton scope predicate.
A B C D E G H I K L M N O P R S T V W 
All Classes All Packages