| Package | Description | 
|---|---|
| io.druid.guice | 
| Modifier and Type | Method and Description | 
|---|---|
ConditionalMultibind<T> | 
ConditionalMultibind.addBinding(Class<? extends T> target)
Unconditionally bind target to the set. 
 | 
ConditionalMultibind<T> | 
ConditionalMultibind.addBinding(T target)
Unconditionally bind target to the set. 
 | 
ConditionalMultibind<T> | 
ConditionalMultibind.addBinding(com.google.inject.TypeLiteral<T> target)
Unconditionally bind target to the set. 
 | 
ConditionalMultibind<T> | 
ConditionalMultibind.addConditionBinding(String property,
                   com.google.common.base.Predicate<String> condition,
                   Class<? extends T> target)
Conditionally bind target to the set. 
 | 
ConditionalMultibind<T> | 
ConditionalMultibind.addConditionBinding(String property,
                   com.google.common.base.Predicate<String> condition,
                   T target)
Conditionally bind target to the set. 
 | 
ConditionalMultibind<T> | 
ConditionalMultibind.addConditionBinding(String property,
                   com.google.common.base.Predicate<String> condition,
                   com.google.inject.TypeLiteral<T> target)
Conditionally bind target to the set. 
 | 
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. 
 | 
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. 
 | 
Copyright © 2011–2018. All rights reserved.