A C D E G H I M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORT - org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPoolPolicy
C
- create(ThreadPoolConfig) - Method in interface org.apache.sling.commons.threads.ThreadPoolManager
-
Create a new thread pool with this configuration.
- create(ThreadPoolConfig, String) - Method in interface org.apache.sling.commons.threads.ThreadPoolManager
-
Create a new thread pool with this configuration.
D
- DEFAULT_THREADPOOL_NAME - Static variable in interface org.apache.sling.commons.threads.ThreadPoolManager
-
The default thread pool name
- DISCARD - org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPoolPolicy
- DISCARDOLDEST - org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPoolPolicy
E
- equals(Object) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
G
- get(String) - Method in interface org.apache.sling.commons.threads.ThreadPoolManager
-
Get a thread pool.
- getBlockPolicy() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Retrieve the block policy of the thread pool.
- getBlockPolicy() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- getBlockPolicy() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Return the block policy.
- getConfiguration() - Method in interface org.apache.sling.commons.threads.ThreadPool
-
The thread pool configuration.
- getExecutorActiveCount() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Retrieve the active count from the pool's Executor.
- getExecutorCompletedTaskCount() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Retrieve the completed task count from the pool's Executor.
- getExecutorCorePoolSize() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Retrieve the core pool size from the pool's Executor.
- getExecutorLargestPoolSize() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Retrieve the largest pool size from the pool's Executor.
- getExecutorMaximumPoolSize() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Retrieve the maximum pool size from the pool's Executor.
- getExecutorPoolSize() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Retrieve the pool size from the pool's Executor.
- getExecutorTaskCount() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Retrieve the task count from the pool's Executor.
- getFactory() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- getFactory() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Return the thread pool factory.
- getKeepAliveTime() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return the configured keep alive time.
- getKeepAliveTime() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- getKeepAliveTime() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Return the keep alive time.
- getMaxPoolSize() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return the configured maximum pool size.
- getMaxPoolSize() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- getMaxPoolSize() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Return the maximum pool size
- getMaxThreadAge() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Deprecated.Since version 1.1.1 always returns -1 as threads are no longer retired but instead the thread locals are cleaned up (SLING-6261)
- getMaxThreadAge() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- getMaxThreadAge() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Deprecated.Since version 3.4.0 always returns -1 as threads are no longer retired but instead the thread locals are cleaned up (SLING-6261)
- getMinPoolSize() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return the minimum pool size.
- getMinPoolSize() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- getMinPoolSize() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Return the minimum pool size.
- getName() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return the name of the thread pool
- getName() - Method in interface org.apache.sling.commons.threads.ThreadPool
-
The name of the thread pool.
- getPid() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return the configuration pid of the thread pool.
- getPriority() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return the configured priority of the thread pool.
- getPriority() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- getPriority() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Return the priority for the threads.
- getQueueSize() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return the configured queue size.
- getQueueSize() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- getQueueSize() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Return the queue size.
- getShutdownWaitTimeMs() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return the configured shutdown wait time in milliseconds.
- getShutdownWaitTimeMs() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- getShutdownWaitTimeMs() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Return the shutdown wait time in ms.
H
- hashCode() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
I
- isDaemon() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return whether or not the thread pool creates daemon threads.
- isDaemon() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- isDaemon() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Return if daemon threads should be created.
- isShutdownGraceful() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return whether or not the thread pool is configured to shutdown gracefully.
- isShutdownGraceful() - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
- isShutdownGraceful() - Method in interface org.apache.sling.commons.threads.ThreadPoolConfig
-
Should this pool shutdown graceful.
- isUsed() - Method in interface org.apache.sling.commons.threads.jmx.ThreadPoolMBean
-
Return whether or not the thread pool is in use.
M
- MAX - org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPriority
- MIN - org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPriority
- ModifiableThreadPoolConfig - Class in org.apache.sling.commons.threads
-
This is a modifiable thread pool configuration that can be instantiated and then configured to create a new thread pool.
- ModifiableThreadPoolConfig() - Constructor for class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Create a new default configuration.
- ModifiableThreadPoolConfig(ThreadPoolConfig) - Constructor for class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Clone an existing configuration
N
- NORM - org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPriority
O
- org.apache.sling.commons.threads - package org.apache.sling.commons.threads
- org.apache.sling.commons.threads.jmx - package org.apache.sling.commons.threads.jmx
P
- PROPERTY_BLOCK_POLICY - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the block policy.
- PROPERTY_DAEMON - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the daemon flag.
- PROPERTY_KEEP_ALIVE_TIME - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the keep alive time.
- PROPERTY_MAX_POOL_SIZE - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the max pool size.
- PROPERTY_MAX_THREAD_AGE - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the max thread age.
- PROPERTY_MIN_POOL_SIZE - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the min pool size.
- PROPERTY_NAME - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the thread pool name.
- PROPERTY_PRIORITY - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the priority.
- PROPERTY_QUEUE_SIZE - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the queue size.
- PROPERTY_SHUTDOWN_GRACEFUL - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the shutdown graceful flag.
- PROPERTY_SHUTDOWN_WAIT_TIME - Static variable in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Configuration property for the shutdown wait time.
R
- release(ThreadPool) - Method in interface org.apache.sling.commons.threads.ThreadPoolManager
-
Release the thread pool again.
- RUN - org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPoolPolicy
S
- setBlockPolicy(ThreadPoolConfig.ThreadPoolPolicy) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Set the block policy.
- setDaemon(boolean) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Set the daemon handling.
- setFactory(ThreadFactory) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Set the thread factory.
- setKeepAliveTime(long) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Set the keep alive time.
- setMaxPoolSize(int) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Set the max pool size.
- setMaxThreadAge(long) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Deprecated.Since version 3.4.0 should no longer be called, as threads are no longer retired but instead the thread locals are cleaned up (SLING-6261)
- setMinPoolSize(int) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Set the min pool size.
- setPriority(ThreadPoolConfig.ThreadPriority) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Set the thread priority.
- setQueueSize(int) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Set the queue size.
- setShutdownGraceful(boolean) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Set if the pool should be shutdown graceful.
- setShutdownWaitTimeMs(int) - Method in class org.apache.sling.commons.threads.ModifiableThreadPoolConfig
-
Set the shutdown wait time.
- submit(Runnable) - Method in interface org.apache.sling.commons.threads.ThreadPool
-
Submits a runnable for execution
- submit(Callable<T>) - Method in interface org.apache.sling.commons.threads.ThreadPool
-
Submits a callable for execution
T
- ThreadPool - Interface in org.apache.sling.commons.threads
-
The thread pool interface allows to start runnables by getting threads from a managed pool.
- ThreadPoolConfig - Interface in org.apache.sling.commons.threads
-
The thread pool configuration.
- ThreadPoolConfig.ThreadPoolPolicy - Enum in org.apache.sling.commons.threads
-
The thread pool policies.
- ThreadPoolConfig.ThreadPriority - Enum in org.apache.sling.commons.threads
- ThreadPoolManager - Interface in org.apache.sling.commons.threads
-
The
ThreadPoolManager
manages thread pools. - ThreadPoolMBean - Interface in org.apache.sling.commons.threads.jmx
-
This is the management interface for a Sling Thread Pool.
V
- valueOf(String) - Static method in enum org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPoolPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPriority
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPoolPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.sling.commons.threads.ThreadPoolConfig.ThreadPriority
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages