Class Binders

java.lang.Object
org.apache.druid.guice.Binders

public class Binders extends Object
  • Constructor Details

    • Binders

      public Binders()
  • Method Details

    • dataSegmentKillerBinder

      public static com.google.inject.multibindings.MapBinder<String,DataSegmentKiller> dataSegmentKillerBinder(com.google.inject.Binder binder)
    • dataSegmentMoverBinder

      public static com.google.inject.multibindings.MapBinder<String,DataSegmentMover> dataSegmentMoverBinder(com.google.inject.Binder binder)
    • dataSegmentArchiverBinder

      public static com.google.inject.multibindings.MapBinder<String,DataSegmentArchiver> dataSegmentArchiverBinder(com.google.inject.Binder binder)
    • dataSegmentPusherBinder

      public static com.google.inject.multibindings.MapBinder<String,DataSegmentPusher> dataSegmentPusherBinder(com.google.inject.Binder binder)
    • taskLogsBinder

      public static com.google.inject.multibindings.MapBinder<String,TaskLogs> taskLogsBinder(com.google.inject.Binder binder)
    • bindTaskLogs

      public static <T extends TaskLogs> void bindTaskLogs(com.google.inject.Binder binder, String type, Class<T> taskLogsType)
      Binds implementation of TaskLogs to the named keys for injection.