Class TestReplicationEndpoint.ReplicationEndpointForTest
java.lang.Object
org.apache.hbase.thirdparty.com.google.common.util.concurrent.AbstractService
org.apache.hadoop.hbase.replication.BaseReplicationEndpoint
org.apache.hadoop.hbase.replication.TestReplicationEndpoint.ReplicationEndpointForTest
- All Implemented Interfaces:
org.apache.hadoop.hbase.replication.ReplicationEndpoint
,org.apache.hadoop.hbase.replication.ReplicationPeerConfigListener
,org.apache.hbase.thirdparty.com.google.common.util.concurrent.Service
- Direct Known Subclasses:
TestReplicationEndpoint.ReplicationEndpointReturningFalse
,TestReplicationEndpoint.ReplicationEndpointWithWALEntryFilter
,TestReplicationEndpoint.SleepingReplicationEndpointForTest
- Enclosing class:
- TestReplicationEndpoint
public static class TestReplicationEndpoint.ReplicationEndpointForTest
extends org.apache.hadoop.hbase.replication.BaseReplicationEndpoint
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.replication.ReplicationEndpoint
org.apache.hadoop.hbase.replication.ReplicationEndpoint.Context, org.apache.hadoop.hbase.replication.ReplicationEndpoint.ReplicateContext
Nested classes/interfaces inherited from interface org.apache.hbase.thirdparty.com.google.common.util.concurrent.Service
org.apache.hbase.thirdparty.com.google.common.util.concurrent.Service.Listener, org.apache.hbase.thirdparty.com.google.common.util.concurrent.Service.State
-
Field Summary
Modifier and TypeFieldDescription(package private) static AtomicInteger
(package private) static List<org.apache.hadoop.hbase.wal.WAL.Entry>
(package private) static AtomicInteger
(package private) static AtomicInteger
(package private) static AtomicInteger
(package private) static UUID
Fields inherited from class org.apache.hadoop.hbase.replication.BaseReplicationEndpoint
ctx, REPLICATION_WALENTRYFILTER_CONFIG_KEY
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.hadoop.hbase.replication.BaseReplicationEndpoint
getNamespaceTableCfWALEntryFilter, getScopeWALEntryFilter, getWALEntryfilter, init, isStarting, peerConfigUpdated
Methods inherited from class org.apache.hbase.thirdparty.com.google.common.util.concurrent.AbstractService
addListener, awaitRunning, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, awaitTerminated, doCancelStart, failureCause, isRunning, notifyFailed, notifyStarted, notifyStopped, startAsync, state, stopAsync, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.hadoop.hbase.replication.ReplicationEndpoint
awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, failureCause, isRunning
-
Field Details
-
uuid
-
contructedCount
-
startedCount
-
stoppedCount
-
replicateCount
-
lastEntries
-
-
Constructor Details
-
ReplicationEndpointForTest
public ReplicationEndpointForTest()
-
-
Method Details
-
getPeerUUID
-
replicate
public boolean replicate(org.apache.hadoop.hbase.replication.ReplicationEndpoint.ReplicateContext replicateContext) -
start
-
stop
-
doStart
- Specified by:
doStart
in classorg.apache.hbase.thirdparty.com.google.common.util.concurrent.AbstractService
-
doStop
- Specified by:
doStop
in classorg.apache.hbase.thirdparty.com.google.common.util.concurrent.AbstractService
-
canReplicateToSameCluster
- Specified by:
canReplicateToSameCluster
in interfaceorg.apache.hadoop.hbase.replication.ReplicationEndpoint
- Overrides:
canReplicateToSameCluster
in classorg.apache.hadoop.hbase.replication.BaseReplicationEndpoint
-