@Profile(value="replication") @Component public class SourceFactory extends java.lang.Object implements HiveEndpointFactory<Source>
| Constructor and Description |
|---|
SourceFactory(SourceCatalog sourceCatalog,
org.apache.hadoop.hive.conf.HiveConf sourceHiveConf,
com.google.common.base.Supplier<com.hotels.hcommon.hive.metastore.client.api.CloseableMetaStoreClient> sourceMetaStoreClientSupplier,
SourceCatalogListener sourceCatalogListener) |
| Modifier and Type | Method and Description |
|---|---|
Source |
newInstance(TableReplication tableReplication) |
@Autowired public SourceFactory(SourceCatalog sourceCatalog, @Value(value="#{sourceHiveConf}") org.apache.hadoop.hive.conf.HiveConf sourceHiveConf, @Value(value="#{sourceMetaStoreClientSupplier}") com.google.common.base.Supplier<com.hotels.hcommon.hive.metastore.client.api.CloseableMetaStoreClient> sourceMetaStoreClientSupplier, SourceCatalogListener sourceCatalogListener)
public Source newInstance(TableReplication tableReplication)
newInstance in interface HiveEndpointFactory<Source>Copyright © 2016–2022 Expedia Group. All rights reserved.