Skip navigation links
A B C D E G I J L N O P Q R S T U V W 

A

AbstractByCallerPolicy - Class in org.mule.service.scheduler.internal.executor
Provides base functionality to take actions based on the ThreadType of the threads used when dispatching tasks.
AbstractByCallerPolicy(Set<ThreadGroup>, Set<ThreadGroup>, ThreadGroup) - Constructor for class org.mule.service.scheduler.internal.executor.AbstractByCallerPolicy
Builds a new AbstractByCallerPolicy with the given waitGroups.
activeCustomSchedulers - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
activeSchedulersReadLock - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
activeSchedulersWriteLock - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
addScheduler(List<Scheduler>, Scheduler) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
awaitTermination(long, TimeUnit) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 

B

BIG_POOL_DEFAULT_SIZE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
build() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools.Builder
 
builder(String, SchedulerPoolsConfig) - Static method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
buildReportString() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
ByCallerThreadGroupPolicy - Class in org.mule.service.scheduler.internal.executor
Dynamically determines the RejectedExecutionHandler implementation to use according to the ThreadGroup of the current thread.
ByCallerThreadGroupPolicy(Set<ThreadGroup>, Set<ThreadGroup>, ThreadGroup, ThreadGroup, String, Logger) - Constructor for class org.mule.service.scheduler.internal.executor.ByCallerThreadGroupPolicy
Builds a new ByCallerThreadGroupPolicy with the given waitGroups.
byCallerThreadGroupPolicy - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
ByCallerThrottlingPolicy - Class in org.mule.service.scheduler.internal.executor
Dynamically determines how to handle a task dispatch when its throttling max value has been reached for a ThrottledScheduler.
ByCallerThrottlingPolicy(int, Set<ThreadGroup>, ThreadGroup, Logger) - Constructor for class org.mule.service.scheduler.internal.executor.ByCallerThrottlingPolicy
Builds a new ByCallerThrottlingPolicy with the given waitGroups.

C

cancel(boolean) - Method in class org.mule.service.scheduler.internal.QuartzScheduledFuture
 
checkShutdown() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
compareTo(Delayed) - Method in class org.mule.service.scheduler.internal.QuartzScheduledFuture
 
CONF_FILE_NAME - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
ContainerThreadPoolsConfig - Class in org.mule.service.scheduler.internal.config
Bean that contains the thread pools configuration for the runtime.
CPU_INTENSIVE_PREFIX - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
CPU_INTENSIVE_THREAD_POOL_SIZE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
CPU_INTENSIVE_WORK_QUEUE_SIZE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
CPU_LIGHT_PREFIX - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
CPU_LIGHT_THREAD_POOL_SIZE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
CPU_LIGHT_WORK_QUEUE_SIZE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
cpuIntensiveScheduler() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
cpuIntensiveScheduler(SchedulerConfig) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
cpuIntensiveScheduler(SchedulerConfig, SchedulerPoolsConfigFactory) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
cpuIntensiveScheduler(SchedulerConfig, SchedulerPoolsConfigFactory, ProfilingService) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
cpuLightScheduler() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
cpuLightScheduler(SchedulerConfig) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
cpuLightScheduler(SchedulerConfig, SchedulerPoolsConfigFactory) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
cpuLightScheduler(SchedulerConfig, SchedulerPoolsConfigFactory, ProfilingService) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
createCpuIntensiveScheduler(SchedulerConfig, int, Supplier<Long>) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createCpuIntensiveScheduler(SchedulerConfig, int, Supplier<Long>, ProfilingService) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createCpuLightScheduler(SchedulerConfig, int, Supplier<Long>) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createCpuLightScheduler(SchedulerConfig, int, Supplier<Long>, ProfilingService) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createCustomScheduler(SchedulerConfig, int, Supplier<Long>) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createCustomScheduler(SchedulerConfig, int, Supplier<Long>, ProfilingService) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createCustomScheduler(SchedulerConfig, int, Supplier<Long>, int) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createCustomScheduler(SchedulerConfig, int, Supplier<Long>, int, ProfilingService) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createCustomThreadGroups() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createIoScheduler(SchedulerConfig, int, Supplier<Long>) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createIoScheduler(SchedulerConfig, int, Supplier<Long>, ProfilingService) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
createQueue(int) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
Create queue using a SynchronousQueue if size is 0 or a LinkedBlockingQueue if size > 0.
createThreadGroupPolicy(String) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
CronSchedulerHandler - Class in org.mule.service.scheduler.internal.threads
Creates and holds a unique cron scheduler instance.
CronSchedulerHandler(ThreadGroup, String) - Constructor for class org.mule.service.scheduler.internal.threads.CronSchedulerHandler
 
customCallerRunsAnsWaitGroup - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
customCallerRunsGroup - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
customGroup - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
customScheduler(SchedulerConfig) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
customScheduler(SchedulerConfig, int) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
customScheduler(SchedulerConfig, ProfilingService) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
customScheduler(SchedulerConfig, int, ProfilingService) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
customSchedulersExecutors - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
customWaitGroup - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 

D

DefaultScheduler - Class in org.mule.service.scheduler.internal
Proxy for a ScheduledExecutorService that adds tracking of the source of the dispatched tasks.
DefaultScheduler(String, ExecutorService, int, ScheduledExecutorService, Scheduler, ThreadType, Supplier<Long>, Consumer<Scheduler>, ProfilingService) - Constructor for class org.mule.service.scheduler.internal.DefaultScheduler
 
DefaultSchedulerService - Class in org.mule.service.scheduler.internal
Default implementation of SchedulerService.
DefaultSchedulerService() - Constructor for class org.mule.service.scheduler.internal.DefaultSchedulerService
 
DefaultSchedulerView - Class in org.mule.service.scheduler.internal.reporting
Basic implementation of SchedulerView.
DefaultSchedulerView(Scheduler) - Constructor for class org.mule.service.scheduler.internal.reporting.DefaultSchedulerView
Creates a reporting view for a Scheduler.
DefaultTaskSchedulingProfilingEventContext - Class in org.mule.service.scheduler.internal.profiling
Default TaskSchedulingProfilingEventContext implementation.
DefaultTaskSchedulingProfilingEventContext(long, String, String, ExecutionContext) - Constructor for class org.mule.service.scheduler.internal.profiling.DefaultTaskSchedulingProfilingEventContext
 
doShutdown() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
doShutdownNow() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
doStart(boolean) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 

E

execute(Runnable) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
execute(JobExecutionContext) - Method in class org.mule.service.scheduler.internal.QuartzCronJob
 

G

get() - Method in class org.mule.service.scheduler.internal.QuartzScheduledFuture
 
get(long, TimeUnit) - Method in class org.mule.service.scheduler.internal.QuartzScheduledFuture
 
getCommand() - Method in interface org.mule.service.scheduler.internal.RepeatableTaskWrapper
 
getCounter() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadFactory
 
getCpuIntensivePoolSize() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getCpuIntensiveQueueSize() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getCpuLightPoolSize() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getCpuLightQueueSize() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getCustomSchedulerDestroyerExecutor() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
getDelay(TimeUnit) - Method in class org.mule.service.scheduler.internal.QuartzScheduledFuture
 
getGracefulShutdownTimeout() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getGroup() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadFactory
 
getIoCorePoolSize() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getIoKeepAlive() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getIoMaxPoolSize() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getIoQueueSize() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getName() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
getName() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
getName() - Method in class org.mule.service.scheduler.internal.reporting.DefaultSchedulerView
 
getName() - Method in enum org.mule.service.scheduler.ThreadType
 
getOwnSchedulers() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
getPools() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
getRejectedCount() - Method in class org.mule.service.scheduler.internal.executor.ByCallerThreadGroupPolicy
 
getRejectedCount() - Method in class org.mule.service.scheduler.internal.executor.ByCallerThrottlingPolicy
 
getScheduler() - Method in class org.mule.service.scheduler.internal.threads.CronSchedulerHandler
 
getSchedulerPoolStrategy() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getSchedulers() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
getSchedulers() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
getServiceDefinition() - Method in class org.mule.service.scheduler.provider.SchedulerServiceProvider
 
getSplashMessage() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
getTaskId() - Method in class org.mule.service.scheduler.internal.profiling.DefaultTaskSchedulingProfilingEventContext
 
getTaskTracingContext() - Method in class org.mule.service.scheduler.internal.profiling.DefaultTaskSchedulingProfilingEventContext
 
getThreadName() - Method in class org.mule.service.scheduler.internal.profiling.DefaultTaskSchedulingProfilingEventContext
 
getThreadNamePrefix() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getThreadType() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
getTriggerTimestamp() - Method in class org.mule.service.scheduler.internal.profiling.DefaultTaskSchedulingProfilingEventContext
 
getUberCorePoolSize() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getUberKeepAlive() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getUberMaxPoolSize() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getUberQueueSize() - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
getWaitGroups() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 

I

IO_PREFIX - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
IO_THERAD_POOL_KEEP_ALIVE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
IO_THREAD_POOL_SIZE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
IO_THREAD_POOL_SIZE_MAX - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
IO_WORK_QUEUE_SIZE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
ioScheduler() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
ioScheduler(SchedulerConfig) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
ioScheduler(SchedulerConfig, SchedulerPoolsConfigFactory) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
ioScheduler(SchedulerConfig, SchedulerPoolsConfigFactory, ProfilingService) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
isCancelled() - Method in class org.mule.service.scheduler.internal.QuartzScheduledFuture
 
isCurrentThreadForCpuWork() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
isCurrentThreadForCpuWork(SchedulerPoolsConfigFactory) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
isCurrentThreadForCpuWork() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
isCurrentThreadInWaitGroup() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
isCurrentThreadInWaitGroup(SchedulerPoolsConfigFactory) - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
isCurrentThreadInWaitGroup() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
isDone() - Method in class org.mule.service.scheduler.internal.QuartzScheduledFuture
 
isRunCpuLightWhenTargetBusyThread(ThreadGroup) - Method in class org.mule.service.scheduler.internal.executor.AbstractByCallerPolicy
 
isSchedulerThread(ThreadGroup) - Method in class org.mule.service.scheduler.internal.executor.AbstractByCallerPolicy
 
isShutdown() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
isShutdown() - Method in class org.mule.service.scheduler.internal.reporting.DefaultSchedulerView
 
isTerminated() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
isTerminated() - Method in class org.mule.service.scheduler.internal.reporting.DefaultSchedulerView
 
isWaitGroupThread(ThreadGroup) - Method in class org.mule.service.scheduler.internal.executor.AbstractByCallerPolicy
 

J

JOB_TASK_KEY - Static variable in class org.mule.service.scheduler.internal.QuartzCronJob
 

L

loadThreadPoolsConfig() - Static method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
Loads the configuration from the &#123;mule.home&#125;/conf/scheduler-pools.conf file.
log(String) - Method in class org.mule.service.scheduler.internal.logging.SuppressingLogger
 

N

name - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
newTaskFor(Callable<T>) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
newTaskFor(Runnable, T) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
newThread(Runnable) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadFactory
 

O

onStopCompleted() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
org.mule.service.scheduler - package org.mule.service.scheduler
 
org.mule.service.scheduler.internal - package org.mule.service.scheduler.internal
 
org.mule.service.scheduler.internal.config - package org.mule.service.scheduler.internal.config
 
org.mule.service.scheduler.internal.executor - package org.mule.service.scheduler.internal.executor
 
org.mule.service.scheduler.internal.logging - package org.mule.service.scheduler.internal.logging
 
org.mule.service.scheduler.internal.profiling - package org.mule.service.scheduler.internal.profiling
 
org.mule.service.scheduler.internal.reporting - package org.mule.service.scheduler.internal.reporting
 
org.mule.service.scheduler.internal.threads - package org.mule.service.scheduler.internal.threads
 
org.mule.service.scheduler.provider - package org.mule.service.scheduler.provider
 

P

parentGroup - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
prestartCoreThreads(AbstractExecutorService, int) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
Workaround to avoid a race condition when a SynchronousQueue is combined with a call to ThreadPoolExecutor.prestartAllCoreThreads().
preStartThreads(boolean) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools.Builder
 
PROP_PREFIX - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
putTask(RunnableFuture<?>, ScheduledFuture<?>) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
putTask(RunnableFuture<?>, ScheduledFuture<?>) - Method in class org.mule.service.scheduler.internal.ThrottledScheduler
 

Q

QuartzCronJob - Class in org.mule.service.scheduler.internal
 
QuartzCronJob() - Constructor for class org.mule.service.scheduler.internal.QuartzCronJob
 
QuartzScheduledFuture<V> - Class in org.mule.service.scheduler.internal
 
quartzScheduler - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 

R

rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.mule.service.scheduler.internal.executor.ByCallerThreadGroupPolicy
 
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.mule.service.scheduler.internal.executor.WaitPolicy
 
removeTask(RunnableFuture<?>) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
removeTask(RunnableFuture<?>) - Method in class org.mule.service.scheduler.internal.ThrottledScheduler
 
RepeatableTaskWrapper - Interface in org.mule.service.scheduler.internal
Allows for identification of different instances of the same repeatable tasks.
resolveSchedulerName(SchedulerConfig, String) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 

S

schedulableTask(RunnableFuture<T>, Runnable) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
schedulableTask(RunnableFuture<T>, Runnable) - Method in class org.mule.service.scheduler.internal.ThrottledScheduler
 
schedule(Runnable, long, TimeUnit) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
schedule(Callable<V>, long, TimeUnit) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
scheduledExecutor - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
SCHEDULER_POOLS_CONFIG_FILE_PROPERTY - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
SchedulerServiceProvider - Class in org.mule.service.scheduler.provider
Provides a definition for SchedulerService.
SchedulerServiceProvider() - Constructor for class org.mule.service.scheduler.provider.SchedulerServiceProvider
 
SchedulerTaskThrottledException - Exception in org.mule.service.scheduler.internal.executor
Exception thrown by a ThrottledScheduler when all of its threads are busy and it cannot accept a new task for execution.
SchedulerTaskThrottledException(String) - Constructor for exception org.mule.service.scheduler.internal.executor.SchedulerTaskThrottledException
Constructs a new exception with the specified message.
SchedulerThreadFactory - Class in org.mule.service.scheduler.internal.threads
ThreadFactory implementation that sets a ThreadGroup and a name with a counter to the created Threads
SchedulerThreadFactory(ThreadGroup) - Constructor for class org.mule.service.scheduler.internal.threads.SchedulerThreadFactory
 
SchedulerThreadFactory(ThreadGroup, String) - Constructor for class org.mule.service.scheduler.internal.threads.SchedulerThreadFactory
 
SchedulerThreadPools - Class in org.mule.service.scheduler.internal.threads
Schedulers provided by this implementation of SchedulerService use a shared single-threaded ScheduledExecutorService for scheduling work.
SchedulerThreadPools(String, SchedulerPoolsConfig, boolean, Consumer<AbstractExecutorService>, Logger) - Constructor for class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
SchedulerThreadPools.Builder - Class in org.mule.service.scheduler.internal.threads
 
scheduleWithCronExpression(Runnable, String) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
scheduleWithCronExpression(Runnable, String, TimeZone) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
setJobClass(Class<? extends QuartzCronJob>) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
setPreStartCallback(Consumer<AbstractExecutorService>) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools.Builder
 
setSchedulerPoolStrategy(SchedulerPoolStrategy) - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
setSchedulerPoolStrategy(SchedulerPoolStrategy, boolean) - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
setTraceLogger(Logger) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools.Builder
 
setUberCorePoolSize(Integer) - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
setUberKeepAlive(Long) - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
setUberMaxPoolSize(Integer) - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
setUberQueueSize(Integer) - Method in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
shouldThrottle(SchedulerConfig, OptionalInt) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
shutdown() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
shutdownCallback - Variable in class org.mule.service.scheduler.internal.DefaultScheduler
 
shutdownCallback(List<Scheduler>) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
shutdownNow() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
shutdownPools() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
shutdownTimeoutMillis - Variable in class org.mule.service.scheduler.internal.DefaultScheduler
 
start() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
start() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
stop() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
stop() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
stop() - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
stopFinally() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
STRATEGY_PROPERTY_NAME - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
SuppressingLogger - Class in org.mule.service.scheduler.internal.logging
 
SuppressingLogger(Logger, long, String) - Constructor for class org.mule.service.scheduler.internal.logging.SuppressingLogger
 

T

taskFinished(RunnableFuture<?>) - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
THREAD_POOL - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
THREAD_POOL_KEEP_ALIVE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
THREAD_POOL_SIZE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
THREAD_POOL_SIZE_CORE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
THREAD_POOL_SIZE_MAX - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
threadPoolsConfig - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
ThreadType - Enum in org.mule.service.scheduler
Represents the type of work that a Thread owned by a Scheduler is configured to perform.
throttle(Runnable, RunnableFuture<?>, ThrottledScheduler) - Method in class org.mule.service.scheduler.internal.executor.ByCallerThrottlingPolicy
 
ThrottledScheduler - Class in org.mule.service.scheduler.internal
Extension of DefaultScheduler that has a limit on the tasks that can be run at the same time.
ThrottledScheduler(String, ExecutorService, int, ScheduledExecutorService, Scheduler, ThreadType, ByCallerThrottlingPolicy, Supplier<Long>, Consumer<Scheduler>, ProfilingService) - Constructor for class org.mule.service.scheduler.internal.ThrottledScheduler
 
throttleWrapUp() - Method in class org.mule.service.scheduler.internal.executor.ByCallerThrottlingPolicy
 
timerGroup - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
toString() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 
toString() - Method in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
toString() - Method in class org.mule.service.scheduler.internal.executor.ByCallerThrottlingPolicy
 
toString() - Method in class org.mule.service.scheduler.internal.reporting.DefaultSchedulerView
 
toString() - Method in class org.mule.service.scheduler.internal.ThrottledScheduler
 
TRACE_LOGGER - Static variable in class org.mule.service.scheduler.internal.DefaultSchedulerService
 
traceLogger - Variable in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
tryTerminate() - Method in class org.mule.service.scheduler.internal.DefaultScheduler
 

U

UBER_PREFIX - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
UBER_QUEUE_SIZE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
UBER_THREAD_POOL_KEEP_ALIVE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
UBER_THREAD_POOL_SIZE_CORE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
UBER_THREAD_POOL_SIZE_MAX - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
USAGE_TRACE_INTERVAL_SECS - Static variable in class org.mule.service.scheduler.internal.DefaultSchedulerService
 

V

validateCustomSchedulerOnlyConfigNotChanged(SchedulerConfig) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
valueOf(String) - Static method in enum org.mule.service.scheduler.ThreadType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.service.scheduler.ThreadType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForExecutorTermination(long) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
waitForExecutorTermination(long, ExecutorService, String) - Method in class org.mule.service.scheduler.internal.threads.SchedulerThreadPools
 
WaitPolicy - Class in org.mule.service.scheduler.internal.executor
A handler for unexecutable tasks that waits until the task can be submitted for execution or times out.
WaitPolicy(RejectedExecutionHandler, String) - Constructor for class org.mule.service.scheduler.internal.executor.WaitPolicy
Constructs a WaitPolicy which waits (almost) forever.
WaitPolicy(long, TimeUnit, RejectedExecutionHandler, String) - Constructor for class org.mule.service.scheduler.internal.executor.WaitPolicy
Constructs a WaitPolicy with timeout.
WORK_QUEUE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
WORK_QUEUE_SIZE - Static variable in class org.mule.service.scheduler.internal.config.ContainerThreadPoolsConfig
 
A B C D E G I J L N O P Q R S T U V W 
Skip navigation links

Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.