public class DruidProcessingModule extends Object implements com.google.inject.Module
| Constructor and Description |
|---|
DruidProcessingModule() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(com.google.inject.Binder binder) |
ExecutorService |
getBackgroundExecutorService(CacheConfig cacheConfig) |
StupidPool<ByteBuffer> |
getIntermediateResultsPool(DruidProcessingConfig config) |
BlockingPool<ByteBuffer> |
getMergeBufferPool(DruidProcessingConfig config) |
ExecutorService |
getProcessingExecutorService(DruidProcessingConfig config,
ExecutorServiceMonitor executorServiceMonitor,
Lifecycle lifecycle) |
public void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Module@Provides public ExecutorService getBackgroundExecutorService(CacheConfig cacheConfig)
@Provides public ExecutorService getProcessingExecutorService(DruidProcessingConfig config, ExecutorServiceMonitor executorServiceMonitor, Lifecycle lifecycle)
@Provides public StupidPool<ByteBuffer> getIntermediateResultsPool(DruidProcessingConfig config)
@Provides public BlockingPool<ByteBuffer> getMergeBufferPool(DruidProcessingConfig config)
Copyright © 2011–2017. All rights reserved.