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 voidProcedureExecutor.initializeStacks(ProcedureStore.ProcedureIterator procIter, List<Procedure<TEnvironment>> runnableList, List<Procedure<TEnvironment>> failedList, List<Procedure<TEnvironment>> waitingList, List<Procedure<TEnvironment>> waitingTimeoutList) private voidProcedureExecutor.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 TypeClassDescriptionclassA 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 TypeMethodDescriptionvoidProcedureStore.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.voidProcedureStore.ProcedureLoader.load(ProcedureStore.ProcedureIterator procIter) Called by the ProcedureStore.load() every time a set of procedures are ready to be executed.