| Interface | Description | 
|---|---|
| LeaseRecovery | |
| ProcedureStore | The ProcedureStore is used by the executor to persist the state of each procedure execution. | 
| ProcedureStore.ProcedureIterator | An Iterator over a collection of Procedure | 
| ProcedureStore.ProcedureLoader | Interface passed to the ProcedureStore.load() method to handle the store-load events. | 
| ProcedureStore.ProcedureStoreListener | Store listener interface. | 
| Class | Description | 
|---|---|
| InMemoryProcedureIterator | A procedure iterator which holds all the procedure protos in memory. | 
| NoopProcedureStore | An In-Memory store that does not keep track of the procedures inserted. | 
| ProcedureStoreBase | Base class for  ProcedureStores. | 
| ProcedureTree | Used to build the tree for procedures. | 
| ProcedureTree.Entry | |
| ProtoAndProcedure | when loading we will iterator the procedures twice, so use this class to cache the deserialized
 result to prevent deserializing multiple times. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.