RemoteTaskRunner(com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
                RemoteTaskRunnerConfig config,
                IndexerZkConfig indexerZkConfig,
                org.apache.curator.framework.CuratorFramework cf,
                PathChildrenCacheFactory pathChildrenCacheFactory,
                com.metamx.http.client.HttpClient httpClient,
                com.google.common.base.Supplier<WorkerBehaviorConfig> workerConfigRef)  | 
RemoteTaskRunnerFactory(org.apache.curator.framework.CuratorFramework curator,
                       RemoteTaskRunnerConfig remoteTaskRunnerConfig,
                       IndexerZkConfig zkPaths,
                       com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
                       com.metamx.http.client.HttpClient httpClient,
                       com.google.common.base.Supplier<WorkerBehaviorConfig> workerConfigRef)  | 
TaskMaster(TaskQueueConfig taskQueueConfig,
          TaskLockbox taskLockbox,
          TaskStorage taskStorage,
          TaskActionClientFactory taskActionClientFactory,
          DruidNode node,
          IndexerZkConfig zkPaths,
          TaskRunnerFactory runnerFactory,
          ResourceManagementSchedulerFactory managementSchedulerFactory,
          org.apache.curator.framework.CuratorFramework curator,
          ServiceAnnouncer serviceAnnouncer,
          com.metamx.emitter.service.ServiceEmitter emitter)  |