Package org.apache.pekko.dispatch
Class ThreadPoolConfig$
- java.lang.Object
-
- org.apache.pekko.dispatch.ThreadPoolConfig$
-
- All Implemented Interfaces:
java.io.Serializable
public class ThreadPoolConfig$ extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ThreadPoolConfig$MODULE$Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description ThreadPoolConfig$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean$lessinit$greater$default$1()A small configuration DSL to create ThreadPoolExecutors that can be provided as an ExecutorServiceFactoryProvider to Dispatcherint$lessinit$greater$default$2()int$lessinit$greater$default$3()scala.concurrent.duration.Duration$lessinit$greater$default$4()scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>>$lessinit$greater$default$5()java.util.concurrent.RejectedExecutionHandler$lessinit$greater$default$6()ThreadPoolConfigapply(boolean allowCorePoolTimeout, int corePoolSize, int maxPoolSize, scala.concurrent.duration.Duration threadTimeout, scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> queueFactory, java.util.concurrent.RejectedExecutionHandler rejectionPolicy)A small configuration DSL to create ThreadPoolExecutors that can be provided as an ExecutorServiceFactoryProvider to Dispatcherbooleanapply$default$1()intapply$default$2()intapply$default$3()scala.concurrent.duration.Durationapply$default$4()scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>>apply$default$5()java.util.concurrent.RejectedExecutionHandlerapply$default$6()scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>>arrayBlockingQueue(int capacity, boolean fair)booleandefaultAllowCoreThreadTimeout()intdefaultCorePoolSize()intdefaultMaxPoolSize()java.util.concurrent.RejectedExecutionHandlerdefaultRejectionPolicy()scala.concurrent.duration.DurationdefaultTimeout()scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>>linkedBlockingQueue()scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>>linkedBlockingQueue(int capacity)scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>>reusableQueue(java.util.concurrent.BlockingQueue<java.lang.Runnable> queue)scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>>reusableQueue(scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> queueFactory)intscaledPoolSize(int floor, double multiplier, int ceiling)scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>>synchronousQueue(boolean fair)scala.Option<scala.Tuple6<java.lang.Object,java.lang.Object,java.lang.Object,scala.concurrent.duration.Duration,scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>>,java.util.concurrent.RejectedExecutionHandler>>unapply(ThreadPoolConfig x$0)
-
-
-
Field Detail
-
MODULE$
public static final ThreadPoolConfig$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
$lessinit$greater$default$1
public boolean $lessinit$greater$default$1()
A small configuration DSL to create ThreadPoolExecutors that can be provided as an ExecutorServiceFactoryProvider to Dispatcher
-
$lessinit$greater$default$2
public int $lessinit$greater$default$2()
-
$lessinit$greater$default$3
public int $lessinit$greater$default$3()
-
$lessinit$greater$default$4
public scala.concurrent.duration.Duration $lessinit$greater$default$4()
-
$lessinit$greater$default$5
public scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> $lessinit$greater$default$5()
-
$lessinit$greater$default$6
public java.util.concurrent.RejectedExecutionHandler $lessinit$greater$default$6()
-
defaultAllowCoreThreadTimeout
public boolean defaultAllowCoreThreadTimeout()
-
defaultCorePoolSize
public int defaultCorePoolSize()
-
defaultMaxPoolSize
public int defaultMaxPoolSize()
-
defaultTimeout
public scala.concurrent.duration.Duration defaultTimeout()
-
defaultRejectionPolicy
public java.util.concurrent.RejectedExecutionHandler defaultRejectionPolicy()
-
scaledPoolSize
public int scaledPoolSize(int floor, double multiplier, int ceiling)
-
arrayBlockingQueue
public scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> arrayBlockingQueue(int capacity, boolean fair)
-
synchronousQueue
public scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> synchronousQueue(boolean fair)
-
linkedBlockingQueue
public scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> linkedBlockingQueue()
-
linkedBlockingQueue
public scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> linkedBlockingQueue(int capacity)
-
reusableQueue
public scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> reusableQueue(java.util.concurrent.BlockingQueue<java.lang.Runnable> queue)
-
reusableQueue
public scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> reusableQueue(scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> queueFactory)
-
apply
public ThreadPoolConfig apply(boolean allowCorePoolTimeout, int corePoolSize, int maxPoolSize, scala.concurrent.duration.Duration threadTimeout, scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> queueFactory, java.util.concurrent.RejectedExecutionHandler rejectionPolicy)
A small configuration DSL to create ThreadPoolExecutors that can be provided as an ExecutorServiceFactoryProvider to Dispatcher
-
apply$default$1
public boolean apply$default$1()
-
apply$default$2
public int apply$default$2()
-
apply$default$3
public int apply$default$3()
-
apply$default$4
public scala.concurrent.duration.Duration apply$default$4()
-
apply$default$5
public scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>> apply$default$5()
-
apply$default$6
public java.util.concurrent.RejectedExecutionHandler apply$default$6()
-
unapply
public scala.Option<scala.Tuple6<java.lang.Object,java.lang.Object,java.lang.Object,scala.concurrent.duration.Duration,scala.Function0<java.util.concurrent.BlockingQueue<java.lang.Runnable>>,java.util.concurrent.RejectedExecutionHandler>> unapply(ThreadPoolConfig x$0)
-
-