Interface ThreadPoolConfig

    • Method Detail

      • getMinPoolSize

        int getMinPoolSize()
        Return the minimum pool size.
        Returns:
        The minimum pool size.
      • getMaxPoolSize

        int getMaxPoolSize()
        Return the maximum pool size
        Returns:
        The maximum pool size.
      • getQueueSize

        int getQueueSize()
        Return the queue size.
        Returns:
        The queue size.
      • getMaxThreadAge

        @Deprecated
        long getMaxThreadAge()
        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)
        Return the maximum age before a thread is retired.
        Returns:
        The maximum age of a thread in milliseconds.
      • getKeepAliveTime

        long getKeepAliveTime()
        Return the keep alive time.
        Returns:
        The keep alive time.
      • isShutdownGraceful

        boolean isShutdownGraceful()
        Should this pool shutdown graceful.
        Returns:
        true if the pool should shutdown graceful.
      • getShutdownWaitTimeMs

        int getShutdownWaitTimeMs()
        Return the shutdown wait time in ms. A value below 1 means no waiting at shutdown.
        Returns:
        The shutdown wait time in ms.
      • getFactory

        java.util.concurrent.ThreadFactory getFactory()
        Return the thread pool factory. A value of null means the default jvm thread pool factory is used.
        Returns:
        The thread pool factory or null
      • isDaemon

        boolean isDaemon()
        Return if daemon threads should be created.
        Returns:
        true if daemon threads should be created.