Uses of Interface
org.apache.cassandra.concurrent.ExecutorPlus
-
Packages that use ExecutorPlus Package Description org.apache.cassandra.concurrent org.apache.cassandra.db.compaction org.apache.cassandra.metrics org.apache.cassandra.repair org.apache.cassandra.service -
-
Uses of ExecutorPlus in org.apache.cassandra.concurrent
Classes in org.apache.cassandra.concurrent with type parameters of type ExecutorPlus Modifier and Type Interface Description interfaceExecutorBuilderFactory<E extends ExecutorPlus,S extends SequentialExecutorPlus>Entry point for configuring and creating new executors.static interfaceExecutorBuilderFactory.Jmxable<E extends ExecutorPlus,S extends SequentialExecutorPlus>Entry point for configuring and creating new executors.classThreadPoolExecutorBuilder<E extends ExecutorPlus>Configure aThreadPoolExecutorPlus, applying Cassandra's best practices by default Core threads may timeout, and use a defaultThreadPoolExecutorBuilder.keepAlivetime inThreadPoolExecutorBuilder.keepAliveUnitsThreads share the sameThreadGroup, which may be configurably a child of a specifiedThreadGroupdescended from the same parent of theNamedThreadFactory.MetaFactoryBy default queues are unbounded in length The defaultRejectedExecutionHandleris implementation dependent, but may be overridden The defaultThread.UncaughtExceptionHandleris inherited fromNamedThreadFactory.MetaFactory, which in turn receives it from theExecutorBuilderFactorySubinterfaces of ExecutorPlus in org.apache.cassandra.concurrent Modifier and Type Interface Description interfaceLocalAwareExecutorPlusAnExecutorPlusthat is aware of, and propagates to execution, any ExecutorLocalsinterfaceLocalAwareSequentialExecutorPlusASequentialExecutorPlusthat is aware of, and propagates to execution, any ExecutorLocalsinterfaceScheduledExecutorPlusinterfaceSequentialExecutorPlusAnExecutorPlusthat guarantees the order of execution matches the order of task submission, and provides a simple mechanism for the recurring pattern of ensuring a job is executed at least once after some point in time (i.e.Classes in org.apache.cassandra.concurrent that implement ExecutorPlus Modifier and Type Class Description classImmediateExecutorclassLocalAwareSingleThreadExecutorPlusclassLocalAwareThreadPoolExecutorPlusclassScheduledThreadPoolExecutorPlusLike ExecutorPlus, ScheduledThreadPoolExecutorPlus always logs exceptions from the tasks it is given, even if Future.get is never called elsewhere.classSEPExecutorclassSingleThreadExecutorPlusclassThreadPoolExecutorPlusThis class inherits Executor best practices fromThreadPoolExecutorBaseandThreadPoolExecutorBuilder.classWrappedExecutorPlusFields in org.apache.cassandra.concurrent declared as ExecutorPlus Modifier and Type Field Description protected ExecutorPlusWrappedExecutorPlus. executorMethods in org.apache.cassandra.concurrent that return ExecutorPlus Modifier and Type Method Description ExecutorPlusStage. executor()ExecutorPlusStage.ExecutorServiceInitialiser. init(java.lang.String jmxName, java.lang.String jmxType, int numThreads, ExecutorPlus.MaximumPoolSizeListener onSetMaximumPoolSize)Methods in org.apache.cassandra.concurrent that return types with arguments of type ExecutorPlus Modifier and Type Method Description ExecutorBuilderFactory<ExecutorPlus,SequentialExecutorPlus>ExecutorFactory.Default. withJmx(java.lang.String jmxPath)Constructors in org.apache.cassandra.concurrent with parameters of type ExecutorPlus Constructor Description WrappedExecutorPlus(ExecutorPlus executor) -
Uses of ExecutorPlus in org.apache.cassandra.db.compaction
Classes in org.apache.cassandra.db.compaction that implement ExecutorPlus Modifier and Type Class Description static classCompactionManager.ValidationExecutor -
Uses of ExecutorPlus in org.apache.cassandra.metrics
Fields in org.apache.cassandra.metrics declared as ExecutorPlus Modifier and Type Field Description static ExecutorPlusSampler. samplerExecutorConstructors in org.apache.cassandra.metrics with parameters of type ExecutorPlus Constructor Description CompactionMetrics(ExecutorPlus... collectors) -
Uses of ExecutorPlus in org.apache.cassandra.repair
Fields in org.apache.cassandra.repair declared as ExecutorPlus Modifier and Type Field Description ExecutorPlusRepairSession. taskExecutorMethods in org.apache.cassandra.repair that return ExecutorPlus Modifier and Type Method Description protected ExecutorPlusRepairSession. createExecutor()Methods in org.apache.cassandra.repair with parameters of type ExecutorPlus Modifier and Type Method Description default Future<CoordinatedRepairResult>RepairTask. perform(ExecutorPlus executor, Scheduler validationScheduler)Future<CoordinatedRepairResult>IncrementalRepairTask. performUnsafe(ExecutorPlus executor, Scheduler validationScheduler)Future<CoordinatedRepairResult>NormalRepairTask. performUnsafe(ExecutorPlus executor, Scheduler validationScheduler)Future<CoordinatedRepairResult>PreviewRepairTask. performUnsafe(ExecutorPlus executor, Scheduler validationScheduler)Future<CoordinatedRepairResult>RepairTask. performUnsafe(ExecutorPlus executor, Scheduler validationScheduler)protected Future<CoordinatedRepairResult>AbstractRepairTask. runRepair(TimeUUID parentSession, boolean isIncremental, ExecutorPlus executor, Scheduler validationScheduler, java.util.List<CommonRange> commonRanges, java.lang.String... cfnames)voidRepairSession. start(ExecutorPlus executor)Start RepairJob on given ColumnFamilies. -
Uses of ExecutorPlus in org.apache.cassandra.service
Fields in org.apache.cassandra.service declared as ExecutorPlus Modifier and Type Field Description ExecutorPlusActiveRepairService. snapshotExecutorMethods in org.apache.cassandra.service that return ExecutorPlus Modifier and Type Method Description static ExecutorPlusActiveRepairService. repairCommandExecutor()Methods in org.apache.cassandra.service with parameters of type ExecutorPlus Modifier and Type Method Description RepairSessionActiveRepairService. submitRepairSession(TimeUUID parentRepairSession, CommonRange range, java.lang.String keyspace, RepairParallelism parallelismDegree, boolean isIncremental, boolean pullRepair, PreviewKind previewKind, boolean optimiseStreams, boolean repairPaxos, boolean paxosOnly, ExecutorPlus executor, Scheduler validationScheduler, java.lang.String... cfnames)Requests repairs for the given keyspace and column families.
-