Package org.apache.druid.guice
Class DruidBinders
java.lang.Object
org.apache.druid.guice.DruidBinders
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondiscoveryAnnouncementBinder(com.google.inject.Binder binder) static com.google.inject.multibindings.Multibinder<JoinableFactory>joinableFactoryMultiBinder(com.google.inject.Binder binder) static com.google.inject.multibindings.MapBinder<Class<? extends JoinableFactory>,Class<? extends DataSource>> joinableMappingBinder(com.google.inject.Binder binder) metricMonitorBinder(com.google.inject.Binder binder) static DruidBinders.QueryBinderqueryBinder(com.google.inject.Binder binder) static com.google.inject.multibindings.MapBinder<Class<? extends Query>,QueryLogic> queryLogicBinderType(com.google.inject.Binder binder) static com.google.inject.multibindings.MapBinder<Class<? extends Query>,QueryRunnerFactory> queryRunnerFactoryBinder(com.google.inject.Binder binder) static com.google.inject.multibindings.MapBinder<Class<? extends Query>,QueryToolChest> queryToolChestBinder(com.google.inject.Binder binder) static com.google.inject.multibindings.MapBinder<Class<? extends DataSource>,SegmentWrangler> segmentWranglerBinder(com.google.inject.Binder binder)
-
Constructor Details
-
DruidBinders
public DruidBinders()
-
-
Method Details
-
queryRunnerFactoryBinder
public static com.google.inject.multibindings.MapBinder<Class<? extends Query>,QueryRunnerFactory> queryRunnerFactoryBinder(com.google.inject.Binder binder) -
queryToolChestBinder
public static com.google.inject.multibindings.MapBinder<Class<? extends Query>,QueryToolChest> queryToolChestBinder(com.google.inject.Binder binder) -
queryLogicBinderType
public static com.google.inject.multibindings.MapBinder<Class<? extends Query>,QueryLogic> queryLogicBinderType(com.google.inject.Binder binder) -
queryBinder
-
discoveryAnnouncementBinder
-
metricMonitorBinder
-
segmentWranglerBinder
public static com.google.inject.multibindings.MapBinder<Class<? extends DataSource>,SegmentWrangler> segmentWranglerBinder(com.google.inject.Binder binder) -
joinableFactoryMultiBinder
public static com.google.inject.multibindings.Multibinder<JoinableFactory> joinableFactoryMultiBinder(com.google.inject.Binder binder) -
joinableMappingBinder
public static com.google.inject.multibindings.MapBinder<Class<? extends JoinableFactory>,Class<? extends DataSource>> joinableMappingBinder(com.google.inject.Binder binder)
-