public class HiveClientModule extends Object implements com.google.inject.Module
| Constructor and Description |
|---|
HiveClientModule(String connectorId) |
public HiveClientModule(String connectorId)
public void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Module@Singleton @Provides public ExecutorService createHiveClientExecutor(HiveConnectorId hiveClientId)
@Singleton @Provides public ExecutorService createCachingHiveMetastoreExecutor(HiveConnectorId hiveClientId, MetastoreClientConfig metastoreClientConfig)
@Singleton @Provides public ExecutorService createUpdatingHiveMetadataExecutor(HiveConnectorId hiveClientId)
@Singleton @Provides public com.google.common.util.concurrent.ListeningExecutorService createFileRanemeExecutor(HiveConnectorId hiveClientId, HiveClientConfig hiveClientConfig)
@Singleton @Provides public com.google.common.util.concurrent.ListeningExecutorService createZeroRowFileCreatorExecutor(HiveConnectorId hiveClientId, HiveClientConfig hiveClientConfig)
@Singleton @Provides public OrcFileTailSource createOrcFileTailSource(OrcCacheConfig orcCacheConfig, org.weakref.jmx.MBeanExporter exporter)
@Singleton @Provides public StripeMetadataSourceFactory createStripeMetadataSourceFactory(OrcCacheConfig orcCacheConfig, org.weakref.jmx.MBeanExporter exporter)
@Singleton @Provides public ParquetMetadataSource createParquetMetadataSource(ParquetCacheConfig parquetCacheConfig, org.weakref.jmx.MBeanExporter exporter)
Copyright © 2012–2023. All rights reserved.