类 CompletedProcedureRecycler<Env>
- java.lang.Object
-
- org.apache.iotdb.confignode.procedure.Procedure<Env>
-
- org.apache.iotdb.confignode.procedure.InternalProcedure<Env>
-
- org.apache.iotdb.confignode.procedure.CompletedProcedureRecycler<Env>
-
- 所有已实现的接口:
java.lang.Comparable<Procedure<Env>>
public class CompletedProcedureRecycler<Env> extends InternalProcedure<Env>
Internal cleaner that removes the completed procedure results after a TTL.
-
-
字段概要
-
从类继承的字段 org.apache.iotdb.confignode.procedure.Procedure
NO_PROC_ID, NO_TIMEOUT
-
-
构造器概要
构造器 构造器 说明 CompletedProcedureRecycler(IProcedureStore store, java.util.Map<java.lang.Long,CompletedProcedureContainer<Env>> completedMap, long cleanTimeInterval, long evictTTL)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidperiodicExecute(Env env)-
从类继承的方法 org.apache.iotdb.confignode.procedure.InternalProcedure
abort, deserialize, execute, rollback
-
从类继承的方法 org.apache.iotdb.confignode.procedure.Procedure
acquireLock, addStackIndex, afterRecover, beforeRecover, compareTo, completionCleanup, deserializeTypeInfo, doAcquireLock, doExecute, doReleaseLock, doRollback, elapsedTime, getChildrenLatch, getException, getLastUpdate, getParentProcId, getProcId, getProcName, getResult, getRootProcedureId, getRootProcId, getStackIndexes, getState, getSubmittedTime, getTimeout, getTimeoutTimestamp, hasChildren, hasException, hasLock, hasParent, hasTimeout, haveSameParent, holdLock, incChildrenLatch, isFailed, isFinished, isInitializing, isLockedWhenLoading, isRunnable, isSuccess, isWaiting, isYieldAfterExecution, needPersistance, newInstance, releaseLock, removeStackIndex, resetPersistance, restoreLock, serialize, setAbortFailure, setChildrenLatch, setFailure, setFailure, setLastUpdate, setParentProcId, setProcId, setProcRunnable, setResult, setRootProcedureId, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, setTimeoutFailure, skipPersistance, toString, toStringClass, toStringClassDetails, toStringDetails, toStringSimpleSB, toStringState, updateTimestamp, waitInitialized, wasExecuted
-
-
-
-
构造器详细资料
-
CompletedProcedureRecycler
public CompletedProcedureRecycler(IProcedureStore store, java.util.Map<java.lang.Long,CompletedProcedureContainer<Env>> completedMap, long cleanTimeInterval, long evictTTL)
-
-
方法详细资料
-
periodicExecute
protected void periodicExecute(Env env)
- 指定者:
periodicExecute在类中InternalProcedure<Env>
-
-