Class InjectorPredicates

java.lang.Object
io.bootique.di.spi.InjectorPredicates

public class InjectorPredicates extends Object
Collection of predicates used internally by injector.
See Also:
  • Constructor Details

    • InjectorPredicates

      public InjectorPredicates()
  • Method Details

    • setInjectPredicate

      public void setInjectPredicate(Predicate<AccessibleObject> injectPredicate)
    • setProviderPredicate

      public void setProviderPredicate(Predicate<Type> providerPredicate)
    • setProvidesMethodPredicate

      public void setProvidesMethodPredicate(Predicate<Method> providesMethodPredicate)
    • setQualifierPredicate

      public void setQualifierPredicate(Predicate<Class<? extends Annotation>> qualifierPredicate)
    • setSingletonPredicate

      public void setSingletonPredicate(Predicate<AnnotatedElement> singletonPredicate)
    • setProviderFunction

      public <T> void setProviderFunction(Function<javax.inject.Provider<T>,javax.inject.Provider<T>> providerFunction)
    • setExceptionProvider

      public void setExceptionProvider(InjectorPredicates.ExceptionProvider<?> exceptionProvider)