Uses of Class
io.bootique.di.DIBootstrap.InjectorBuilder
Packages that use DIBootstrap.InjectorBuilder
-
Uses of DIBootstrap.InjectorBuilder in io.bootique.di
Methods in io.bootique.di that return DIBootstrap.InjectorBuilderModifier and TypeMethodDescriptionDIBootstrap.InjectorBuilder.declaredOverridesOnly()Allow only declared overrides.DIBootstrap.InjectorBuilder.defaultSingletonScope()Use singleton scope for bindings by default, otherwise no scope will be used.DIBootstrap.InjectorBuilder.disableDynamicBindings()Disable dynamic (i.e.DIBootstrap.InjectorBuilder.disableProxyCreation()Disable auto-proxy creation for simple circular dependencies resolutionDIBootstrap.InjectorBuilder.disableTrace()Disable detailed injection trace (e.g.DIBootstrap.InjectorBuilder.enableMethodInjection()Enable injection into methods.static DIBootstrap.InjectorBuilderDIBootstrap.injectorBuilder()Creates injector builder.static DIBootstrap.InjectorBuilderDIBootstrap.injectorBuilder(BQModule... modules) Creates injector builder.static DIBootstrap.InjectorBuilderDIBootstrap.injectorBuilder(Collection<BQModule> modules) Creates injector builder.DIBootstrap.InjectorBuilder.withExceptionProvider(InjectorPredicates.ExceptionProvider<?> provider) Set custom exception provider.DIBootstrap.InjectorBuilder.withInjectAnnotationPredicate(Predicate<AccessibleObject> injectPredicate) Set custom inject predicate.DIBootstrap.InjectorBuilder.withProviderPredicate(Predicate<Type> providerPredicate) Set custom predicate for Provider type.DIBootstrap.InjectorBuilder.withProviderWrapper(Function<javax.inject.Provider<T>, javax.inject.Provider<T>> providerFunction) Set custom provider implementation.DIBootstrap.InjectorBuilder.withProvidesMethodPredicate(Predicate<Method> providesMethodPredicate) Set custom predicate for methods in modules that should be used as providers.DIBootstrap.InjectorBuilder.withQualifierPredicate(Predicate<Class<? extends Annotation>> qualifierPredicate) Set custom predicate for qualifying annotations.DIBootstrap.InjectorBuilder.withSingletonPredicate(Predicate<AnnotatedElement> singletonPredicate) Set custom singleton scope predicate.