@Override public HttpRemoteTaskRunner build() { return new HttpRemoteTaskRunner( smileMapper, httpRemoteTaskRunnerConfig, httpClient, workerConfigRef, provisioningSchedulerConfig.isDoAutoscale() ? provisioningStrategy : new NoopProvisioningStrategy<>(), druidNodeDiscoveryProvider, taskStorage, cf, indexerZkConfig ); } }
@Override public RemoteTaskRunner build() { return new RemoteTaskRunner( jsonMapper, remoteTaskRunnerConfig, zkPaths, curator, new PathChildrenCacheFactory.Builder().withCompressed(true), httpClient, workerConfigRef, provisioningSchedulerConfig.isDoAutoscale() ? provisioningStrategy : new NoopProvisioningStrategy<>() ); } }
EasyMock.createNiceMock(HttpClient.class), DSuppliers.of(new AtomicReference<>(DefaultWorkerBehaviorConfig.defaultConfig())), new NoopProvisioningStrategy<>(), druidNodeDiscoveryProvider, taskStorage,
public RemoteTaskRunner makeRemoteTaskRunner( RemoteTaskRunnerConfig config, ProvisioningStrategy<WorkerTaskRunner> provisioningStrategy ) { RemoteTaskRunner remoteTaskRunner = new TestableRemoteTaskRunner( jsonMapper, config, new IndexerZkConfig( new ZkPathsConfig() { @Override public String getBase() { return basePath; } }, null, null, null, null ), cf, new PathChildrenCacheFactory.Builder(), null, DSuppliers.of(new AtomicReference<>(DefaultWorkerBehaviorConfig.defaultConfig())), provisioningStrategy ); remoteTaskRunner.start(); return remoteTaskRunner; }
@Override public HttpRemoteTaskRunner build() { return new HttpRemoteTaskRunner( smileMapper, httpRemoteTaskRunnerConfig, httpClient, workerConfigRef, provisioningSchedulerConfig.isDoAutoscale() ? provisioningStrategy : new NoopProvisioningStrategy<>(), druidNodeDiscoveryProvider, taskStorage, cf, indexerZkConfig ); } }
@Override public RemoteTaskRunner build() { return new RemoteTaskRunner( jsonMapper, remoteTaskRunnerConfig, zkPaths, curator, new PathChildrenCacheFactory.Builder().withCompressed(true), httpClient, workerConfigRef, provisioningSchedulerConfig.isDoAutoscale() ? provisioningStrategy : new NoopProvisioningStrategy<>() ); } }