Uses of Interface
org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
Uses of ReplicationSourceInterface in org.apache.hadoop.hbase.replication.regionserver
Modifier and TypeClassDescription(package private) class
ReplicationSource that reads catalog WAL files -- e.g.class
Class that handles the recovered source of a replication stream, which is transfered from another dead region server.class
Class that handles the source of a replication stream.Modifier and TypeFieldDescription(package private) AtomicReference<ReplicationSourceInterface>
ReplicationSourceManager.catalogReplicationSource
A special ReplicationSource for hbase:meta Region Read Replicas.private final List<ReplicationSourceInterface>
ReplicationSourceManager.oldsources
private final ConcurrentMap<String,
ReplicationSourceInterface> ReplicationSourceManager.sources
Modifier and TypeMethodDescriptionReplicationSourceManager.addCatalogReplicationSource
(RegionInfo regionInfo) Add an hbase:meta Catalog replication source.(package private) ReplicationSourceInterface
Add a normal source for the given peer on this region server.(package private) static ReplicationSourceInterface
private ReplicationSourceInterface
ReplicationSourceManager.createCatalogReplicationSource
(RegionInfo regionInfo) Create, initialize, and start the Catalog ReplicationSource.private ReplicationSourceInterface
ReplicationSourceManager.createSource
(String queueId, ReplicationPeer replicationPeer) Get the normal source for a given peerReplicationSource.startup()
ReplicationSourceInterface.startup()
Start the replicationModifier and TypeMethodDescriptionReplicationSourceManager.getOldSources()
Get a list of all the recovered sources of this rsReplicationSourceManager.getSources()
Get a list of all the normal sources of this rsModifier and TypeMethodDescriptionvoid
ReplicationSourceManager.logPositionAndCleanOldLogs
(ReplicationSourceInterface source, WALEntryBatch entryBatch) This method will log the current position to storage.(package private) void
ReplicationSourceManager.removeRecoveredSource
(ReplicationSourceInterface src) Clear the metrics and related replication queue of the specified old source(package private) void
ReplicationSourceManager.removeSource
(ReplicationSourceInterface src) Clear the metrics and related replication queue of the specified old sourceModifier and TypeMethodDescriptionvoid
ReplicationLoad.buildReplicationLoad
(List<ReplicationSourceInterface> sources, MetricsSink skMetrics) buildReplicationLoad