Package org.apache.druid.guice
Class AnnouncerModule
java.lang.Object
org.apache.druid.guice.AnnouncerModule
- All Implemented Interfaces:
com.google.inject.Module
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(com.google.inject.Binder binder) voidconfigure(Properties properties) getAnnouncerWithDirectExecutorService(org.apache.curator.framework.CuratorFramework curator, CuratorConfig config) getAnnouncerWithSingleThreadedExecutorService(org.apache.curator.framework.CuratorFramework curator, CuratorConfig config)
-
Constructor Details
-
AnnouncerModule
public AnnouncerModule()
-
-
Method Details
-
configure
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configurein interfacecom.google.inject.Module
-
getAnnouncerWithSingleThreadedExecutorService
@Provides public ServiceAnnouncer getAnnouncerWithSingleThreadedExecutorService(org.apache.curator.framework.CuratorFramework curator, CuratorConfig config) -
getAnnouncerWithDirectExecutorService
@Provides public ServiceAnnouncer getAnnouncerWithDirectExecutorService(org.apache.curator.framework.CuratorFramework curator, CuratorConfig config)
-