public class DruidBinders extends Object
| Constructor and Description |
|---|
DruidBinders() |
| Modifier and Type | Method and Description |
|---|---|
static com.google.inject.multibindings.Multibinder<KeyHolder<DruidNode>> |
discoveryAnnouncementBinder(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) |
static com.google.inject.multibindings.Multibinder<Class<? extends Monitor>> |
metricMonitorBinder(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) |
public static com.google.inject.multibindings.MapBinder<Class<? extends Query>,QueryRunnerFactory> queryRunnerFactoryBinder(com.google.inject.Binder binder)
public static com.google.inject.multibindings.MapBinder<Class<? extends Query>,QueryToolChest> queryToolChestBinder(com.google.inject.Binder binder)
public static com.google.inject.multibindings.Multibinder<KeyHolder<DruidNode>> discoveryAnnouncementBinder(com.google.inject.Binder binder)
public static com.google.inject.multibindings.Multibinder<Class<? extends Monitor>> metricMonitorBinder(com.google.inject.Binder binder)
public static com.google.inject.multibindings.MapBinder<Class<? extends DataSource>,SegmentWrangler> segmentWranglerBinder(com.google.inject.Binder binder)
public static com.google.inject.multibindings.Multibinder<JoinableFactory> joinableFactoryMultiBinder(com.google.inject.Binder binder)
public static com.google.inject.multibindings.MapBinder<Class<? extends JoinableFactory>,Class<? extends DataSource>> joinableMappingBinder(com.google.inject.Binder binder)
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.