Uses of Class
org.apache.druid.guice.ConditionalMultibind
Packages that use ConditionalMultibind
-
Uses of ConditionalMultibind in org.apache.druid.guice
Methods in org.apache.druid.guice that return ConditionalMultibindModifier and TypeMethodDescriptionConditionalMultibind.addBinding(com.google.inject.TypeLiteral<T> target) Unconditionally bind target to the set.ConditionalMultibind.addBinding(Class<? extends T> target) Unconditionally bind target to the set.ConditionalMultibind.addBinding(T target) Unconditionally bind target to the set.ConditionalMultibind.addConditionBinding(String property, com.google.common.base.Predicate<String> condition, com.google.inject.TypeLiteral<T> target) Conditionally bind target to the set.ConditionalMultibind.addConditionBinding(String property, com.google.common.base.Predicate<String> condition, Class<? extends T> target) Conditionally bind target to the set.ConditionalMultibind.addConditionBinding(String property, com.google.common.base.Predicate<String> condition, T target) Conditionally bind target to the set.ConditionalMultibind.addConditionBinding(String property, String defaultValue, com.google.common.base.Predicate<String> condition, Class<? extends T> target) static <T> ConditionalMultibind<T> ConditionalMultibind.create(Properties properties, com.google.inject.Binder binder, com.google.inject.TypeLiteral<T> type) Create a ConditionalMultibind that resolves items to be added to the set at "binding" time.static <T> ConditionalMultibind<T> ConditionalMultibind.create(Properties properties, com.google.inject.Binder binder, com.google.inject.TypeLiteral<T> type, Class<? extends Annotation> annotationType) Create a ConditionalMultibind that resolves items to be added to the set at "binding" time.static <T> ConditionalMultibind<T> ConditionalMultibind.create(Properties properties, com.google.inject.Binder binder, Class<T> type) Create a ConditionalMultibind that resolves items to be added to the set at "binding" time.static <T> ConditionalMultibind<T> ConditionalMultibind.create(Properties properties, com.google.inject.Binder binder, Class<T> type, Class<? extends Annotation> annotationType) Create a ConditionalMultibind that resolves items to be added to the set at "binding" time.