Uses of Interface
org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureIterator
Packages that use ProcedureStore.ProcedureIterator
-
Uses of ProcedureStore.ProcedureIterator in org.apache.hadoop.hbase.procedure2
Methods in org.apache.hadoop.hbase.procedure2 with parameters of type ProcedureStore.ProcedureIteratorModifier and TypeMethodDescriptionprivate void
ProcedureExecutor.initializeStacks
(ProcedureStore.ProcedureIterator procIter, List<Procedure<TEnvironment>> runnableList, List<Procedure<TEnvironment>> failedList, List<Procedure<TEnvironment>> waitingList, List<Procedure<TEnvironment>> waitingTimeoutList) private void
ProcedureExecutor.loadProcedures
(ProcedureStore.ProcedureIterator procIter) -
Uses of ProcedureStore.ProcedureIterator in org.apache.hadoop.hbase.procedure2.store
Classes in org.apache.hadoop.hbase.procedure2.store that implement ProcedureStore.ProcedureIteratorModifier and TypeClassDescriptionclass
A procedure iterator which holds all the procedure protos in memory.Methods in org.apache.hadoop.hbase.procedure2.store that return ProcedureStore.ProcedureIteratorModifier and TypeMethodDescriptionProcedureTree.getCorruptedProcs()
ProcedureTree.getValidProcs()
Methods in org.apache.hadoop.hbase.procedure2.store with parameters of type ProcedureStore.ProcedureIteratorModifier and TypeMethodDescriptionvoid
ProcedureStore.ProcedureLoader.handleCorrupted
(ProcedureStore.ProcedureIterator procIter) Called by the ProcedureStore.load() in case we have procedures not-ready to be added to the executor, which probably means they are corrupted since some information/link is missing.void
ProcedureStore.ProcedureLoader.load
(ProcedureStore.ProcedureIterator procIter) Called by the ProcedureStore.load() every time a set of procedures are ready to be executed.