private static class TestYieldProcedures.TestScheduler extends org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
| Modifier and Type | Field and Description |
|---|---|
private int |
addBackCalls |
private int |
addFrontCalls |
private int |
completionCalls |
private int |
pollCalls |
private int |
yieldCalls |
| Constructor and Description |
|---|
TestScheduler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBack(org.apache.hadoop.hbase.procedure2.Procedure proc) |
void |
addFront(org.apache.hadoop.hbase.procedure2.Procedure proc) |
void |
completionCleanup(org.apache.hadoop.hbase.procedure2.Procedure proc) |
org.apache.hadoop.hbase.procedure2.Procedure |
poll() |
org.apache.hadoop.hbase.procedure2.Procedure |
poll(long timeout,
TimeUnit unit) |
void |
yield(org.apache.hadoop.hbase.procedure2.Procedure proc) |
clear, dequeue, enqueue, getLockResource, getLocks, queueHasRunnables, queueSizeaddBack, addFront, addFront, getNullPollCalls, getPollCalls, hasRunnables, poll, push, schedLock, schedUnlock, signalAll, size, start, stop, waitProcedure, wakeEvents, wakePollIfNeeded, wakeProcedure, wakeWaitingProceduresprivate int completionCalls
private int addFrontCalls
private int addBackCalls
private int yieldCalls
private int pollCalls
public TestScheduler()
public void addFront(org.apache.hadoop.hbase.procedure2.Procedure proc)
addFront in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduleraddFront in class org.apache.hadoop.hbase.procedure2.AbstractProcedureSchedulerpublic void addBack(org.apache.hadoop.hbase.procedure2.Procedure proc)
addBack in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduleraddBack in class org.apache.hadoop.hbase.procedure2.AbstractProcedureSchedulerpublic void yield(org.apache.hadoop.hbase.procedure2.Procedure proc)
yield in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduleryield in class org.apache.hadoop.hbase.procedure2.SimpleProcedureSchedulerpublic org.apache.hadoop.hbase.procedure2.Procedure poll()
poll in interface org.apache.hadoop.hbase.procedure2.ProcedureSchedulerpoll in class org.apache.hadoop.hbase.procedure2.AbstractProcedureSchedulerpublic org.apache.hadoop.hbase.procedure2.Procedure poll(long timeout, TimeUnit unit)
poll in interface org.apache.hadoop.hbase.procedure2.ProcedureSchedulerpoll in class org.apache.hadoop.hbase.procedure2.AbstractProcedureSchedulerpublic void completionCleanup(org.apache.hadoop.hbase.procedure2.Procedure proc)
completionCleanup in interface org.apache.hadoop.hbase.procedure2.ProcedureSchedulercompletionCleanup in class org.apache.hadoop.hbase.procedure2.SimpleProcedureSchedulerCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.