@Profile(value="replication") @Component public class ReplicaFactory extends java.lang.Object implements HiveEndpointFactory<Replica>
| Constructor and Description |
|---|
ReplicaFactory(ReplicaCatalog replicaCatalog,
org.apache.hadoop.hive.conf.HiveConf replicaHiveConf,
com.google.common.base.Supplier<com.hotels.hcommon.hive.metastore.client.api.CloseableMetaStoreClient> replicaMetaStoreClientSupplier,
HousekeepingListener housekeepingListener,
ReplicaCatalogListener replicaCatalogListener,
ReplicaTableFactoryProvider replicaTableFactoryProvider) |
| Modifier and Type | Method and Description |
|---|---|
Replica |
newInstance(TableReplication tableReplication) |
@Autowired public ReplicaFactory(ReplicaCatalog replicaCatalog, @Value(value="#{replicaHiveConf}") org.apache.hadoop.hive.conf.HiveConf replicaHiveConf, com.google.common.base.Supplier<com.hotels.hcommon.hive.metastore.client.api.CloseableMetaStoreClient> replicaMetaStoreClientSupplier, HousekeepingListener housekeepingListener, ReplicaCatalogListener replicaCatalogListener, ReplicaTableFactoryProvider replicaTableFactoryProvider)
public Replica newInstance(TableReplication tableReplication)
newInstance in interface HiveEndpointFactory<Replica>Copyright © 2016–2022 Expedia Group. All rights reserved.