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)  | 
NonBlockingPool<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 NonBlockingPool<ByteBuffer> getIntermediateResultsPool(DruidProcessingConfig config)
@Provides public BlockingPool<ByteBuffer> getMergeBufferPool(DruidProcessingConfig config)
Copyright © 2011–2018. All rights reserved.