public class CachingHiveMetastoreModule extends Object implements com.google.inject.Module
| Constructor and Description |
|---|
CachingHiveMetastoreModule() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(com.google.inject.Binder binder) |
HiveMetastore |
createCachingHiveMetastore(HiveMetastore delegate,
Executor executor,
CachingHiveMetastoreConfig config,
Optional<HiveMetastoreDecorator> hiveMetastoreDecorator) |
Executor |
createCachingHiveMetastoreExecutor(CatalogName catalogName,
CachingHiveMetastoreConfig hiveConfig) |
public void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Module@Provides @Singleton public HiveMetastore createCachingHiveMetastore(HiveMetastore delegate, Executor executor, CachingHiveMetastoreConfig config, Optional<HiveMetastoreDecorator> hiveMetastoreDecorator)
@Provides @Singleton public Executor createCachingHiveMetastoreExecutor(CatalogName catalogName, CachingHiveMetastoreConfig hiveConfig)
Copyright © 2012–2020. All rights reserved.