Package org.apache.ignite.configuration
Class ExecutorConfiguration
- java.lang.Object
-
- org.apache.ignite.configuration.ExecutorConfiguration
-
public class ExecutorConfiguration extends Object
Custom thread pool configuration for compute tasks. SeeIgniteCompute.withAsync()for more information.
-
-
Constructor Summary
Constructors Constructor Description ExecutorConfiguration()Default constructor.ExecutorConfiguration(String name)Constructor.ExecutorConfiguration(ExecutorConfiguration other)Copying constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()Get thread pool name.intgetSize()Get thread pool size.ExecutorConfigurationsetName(String name)Set thread pool name.ExecutorConfigurationsetSize(int size)Set thread pool size.StringtoString()
-
-
-
Constructor Detail
-
ExecutorConfiguration
public ExecutorConfiguration()
Default constructor.
-
ExecutorConfiguration
public ExecutorConfiguration(String name)
Constructor.- Parameters:
name- Thread pool name.
-
ExecutorConfiguration
public ExecutorConfiguration(ExecutorConfiguration other)
Copying constructor.- Parameters:
other- Instance to copy.
-
-
Method Detail
-
getName
public String getName()
Get thread pool name.See
setName(String)for more information.- Returns:
- Executor name.
-
setName
public ExecutorConfiguration setName(String name)
Set thread pool name. Name cannot benulland should be unique with respect to other custom executors.- Parameters:
name- Executor name.- Returns:
thisfor chaining.
-
getSize
public int getSize()
Get thread pool size.See
setSize(int)for more information.- Returns:
- Thread pool size.
-
setSize
public ExecutorConfiguration setSize(int size)
Set thread pool size.Defaults to
IgniteConfiguration.DFLT_PUBLIC_THREAD_CNT.- Parameters:
size- Thread pool size.- Returns:
thisfor chaining.
-
-