Class TestYieldProcedures.TestScheduler
java.lang.Object
org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
org.apache.hadoop.hbase.procedure2.TestYieldProcedures.TestScheduler
- All Implemented Interfaces:
org.apache.hadoop.hbase.procedure2.ProcedureScheduler
- Enclosing class:
- TestYieldProcedures
private static class TestYieldProcedures.TestScheduler
extends org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBack(org.apache.hadoop.hbase.procedure2.Procedure proc) voidaddFront(org.apache.hadoop.hbase.procedure2.Procedure proc) voidcompletionCleanup(org.apache.hadoop.hbase.procedure2.Procedure proc) org.apache.hadoop.hbase.procedure2.Procedurepoll()org.apache.hadoop.hbase.procedure2.Procedurevoidyield(org.apache.hadoop.hbase.procedure2.Procedure proc) Methods inherited from class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
clear, dequeue, enqueue, getLockResource, getLocks, queueHasRunnables, queueSize, toStringMethods inherited from class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
addBack, addFront, addFront, getNullPollCalls, getPollCalls, hasRunnables, poll, push, schedLock, schedUnlock, signalAll, size, start, stop, waitProcedure, wakeEvents, wakePollIfNeeded, wakeProcedure, wakeWaitingProcedures
-
Field Details
-
completionCalls
-
addFrontCalls
-
addBackCalls
-
yieldCalls
-
pollCalls
-
-
Constructor Details
-
TestScheduler
public TestScheduler()
-
-
Method Details
-
addFront
- Specified by:
addFrontin interfaceorg.apache.hadoop.hbase.procedure2.ProcedureScheduler- Overrides:
addFrontin classorg.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
-
addBack
- Specified by:
addBackin interfaceorg.apache.hadoop.hbase.procedure2.ProcedureScheduler- Overrides:
addBackin classorg.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
-
yield
- Specified by:
yieldin interfaceorg.apache.hadoop.hbase.procedure2.ProcedureScheduler- Overrides:
yieldin classorg.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
-
poll
- Specified by:
pollin interfaceorg.apache.hadoop.hbase.procedure2.ProcedureScheduler- Overrides:
pollin classorg.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
-
poll
- Specified by:
pollin interfaceorg.apache.hadoop.hbase.procedure2.ProcedureScheduler- Overrides:
pollin classorg.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
-
completionCleanup
- Specified by:
completionCleanupin interfaceorg.apache.hadoop.hbase.procedure2.ProcedureScheduler- Overrides:
completionCleanupin classorg.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
-