Class TestProcedure.LatchedProcedure
java.lang.Object
org.apache.hadoop.hbase.procedure.Procedure
org.apache.hadoop.hbase.procedure.TestProcedure.LatchedProcedure
- All Implemented Interfaces:
Callable<Void>,org.apache.hadoop.hbase.errorhandling.ForeignExceptionListener
- Enclosing class:
- TestProcedure
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) CountDownLatch(package private) CountDownLatch(package private) CountDownLatchFields inherited from class org.apache.hadoop.hbase.procedure.Procedure
acquiredBarrierLatch, completedLatch, releasedBarrierLatch, timeoutInjector, wakeFrequency -
Constructor Summary
ConstructorsConstructorDescriptionLatchedProcedure(org.apache.hadoop.hbase.procedure.ProcedureCoordinator coord, org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher monitor, long wakeFreq, long timeout, String opName, byte[] data, List<String> expectedMembers) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidMethods inherited from class org.apache.hadoop.hbase.procedure.Procedure
barrierAcquiredByMember, barrierReleasedByMember, call, getErrorMonitor, getName, getStatus, isCompleted, receive, waitForCompleted, waitForCompletedWithRet, waitForLatch
-
Field Details
-
startedAcquireBarrier
-
startedDuringBarrier
-
completedProcedure
-
-
Constructor Details
-
LatchedProcedure
public LatchedProcedure(org.apache.hadoop.hbase.procedure.ProcedureCoordinator coord, org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher monitor, long wakeFreq, long timeout, String opName, byte[] data, List<String> expectedMembers)
-
-
Method Details
-
sendGlobalBarrierStart
- Overrides:
sendGlobalBarrierStartin classorg.apache.hadoop.hbase.procedure.Procedure
-
sendGlobalBarrierReached
- Overrides:
sendGlobalBarrierReachedin classorg.apache.hadoop.hbase.procedure.Procedure
-
sendGlobalBarrierComplete
- Overrides:
sendGlobalBarrierCompletein classorg.apache.hadoop.hbase.procedure.Procedure
-