Class ReplicationSourceDummy
java.lang.Object
org.apache.hadoop.hbase.replication.ReplicationSourceDummy
- All Implemented Interfaces:
org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
- Direct Known Subclasses:
TestReplicationSourceManager.FailInitializeDummyReplicationSource
public class ReplicationSourceDummy
extends Object
implements org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
Source that does nothing at all, helpful to test ReplicationSourceManager
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.apache.hadoop.fs.Path(package private) org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManager(package private) org.apache.hadoop.hbase.replication.regionserver.MetricsSource(package private) String(package private) AtomicBoolean(package private) org.apache.hadoop.hbase.replication.regionserver.WALFileLengthProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHFileRefs(org.apache.hadoop.hbase.TableName tableName, byte[] family, List<org.apache.hadoop.hbase.util.Pair<org.apache.hadoop.fs.Path, org.apache.hadoop.fs.Path>> files) voidenqueueLog(org.apache.hadoop.fs.Path log) org.apache.hadoop.fs.Pathorg.apache.hadoop.hbase.replication.ReplicationEndpointorg.apache.hadoop.hbase.replication.ReplicationQueueStorageorg.apache.hadoop.hbase.ServerNameorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManagerorg.apache.hadoop.hbase.replication.regionserver.MetricsSourcegetStats()org.apache.hadoop.hbase.replication.regionserver.WALFileLengthProvidervoidinit(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManager manager, org.apache.hadoop.hbase.replication.ReplicationQueueStorage rq, org.apache.hadoop.hbase.replication.ReplicationPeer rp, org.apache.hadoop.hbase.Server server, String peerClusterId, UUID clusterId, org.apache.hadoop.hbase.replication.regionserver.WALFileLengthProvider walFileLengthProvider, org.apache.hadoop.hbase.replication.regionserver.MetricsSource metrics) booleanbooleanbooleanvoidpostShipEdits(List<org.apache.hadoop.hbase.wal.WAL.Entry> entries, long batchSize) org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterfacestartup()voidvoidvoidvoidtryThrottle(int batchSize) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
getWalGroupStatus, isRecovered, logPositionAndCleanOldLogs
-
Field Details
-
manager
org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManager manager -
peerClusterId
-
currentPath
org.apache.hadoop.fs.Path currentPath -
metrics
org.apache.hadoop.hbase.replication.regionserver.MetricsSource metrics -
walFileLengthProvider
org.apache.hadoop.hbase.replication.regionserver.WALFileLengthProvider walFileLengthProvider -
startup
-
-
Constructor Details
-
ReplicationSourceDummy
public ReplicationSourceDummy()
-
-
Method Details
-
init
public void init(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManager manager, org.apache.hadoop.hbase.replication.ReplicationQueueStorage rq, org.apache.hadoop.hbase.replication.ReplicationPeer rp, org.apache.hadoop.hbase.Server server, String peerClusterId, UUID clusterId, org.apache.hadoop.hbase.replication.regionserver.WALFileLengthProvider walFileLengthProvider, org.apache.hadoop.hbase.replication.regionserver.MetricsSource metrics) throws IOException - Specified by:
initin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface- Throws:
IOException
-
enqueueLog
- Specified by:
enqueueLogin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
getCurrentPath
- Specified by:
getCurrentPathin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
startup
- Specified by:
startupin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
isStartup
-
terminate
- Specified by:
terminatein interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
terminate
- Specified by:
terminatein interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
terminate
- Specified by:
terminatein interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
getQueueId
- Specified by:
getQueueIdin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
getPeerId
- Specified by:
getPeerIdin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
getStats
- Specified by:
getStatsin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
addHFileRefs
public void addHFileRefs(org.apache.hadoop.hbase.TableName tableName, byte[] family, List<org.apache.hadoop.hbase.util.Pair<org.apache.hadoop.fs.Path, org.apache.hadoop.fs.Path>> files) throws org.apache.hadoop.hbase.replication.ReplicationException- Specified by:
addHFileRefsin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface- Throws:
org.apache.hadoop.hbase.replication.ReplicationException
-
isPeerEnabled
- Specified by:
isPeerEnabledin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
isSourceActive
- Specified by:
isSourceActivein interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
getSourceMetrics
- Specified by:
getSourceMetricsin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
getReplicationEndpoint
- Specified by:
getReplicationEndpointin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
getSourceManager
- Specified by:
getSourceManagerin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
tryThrottle
- Specified by:
tryThrottlein interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface- Throws:
InterruptedException
-
postShipEdits
- Specified by:
postShipEditsin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
getWALFileLengthProvider
public org.apache.hadoop.hbase.replication.regionserver.WALFileLengthProvider getWALFileLengthProvider()- Specified by:
getWALFileLengthProviderin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
getServerWALsBelongTo
- Specified by:
getServerWALsBelongToin interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-
getReplicationQueueStorage
- Specified by:
getReplicationQueueStoragein interfaceorg.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface
-