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 String
getName()
Get thread pool name.int
getSize()
Get thread pool size.ExecutorConfiguration
setName(String name)
Set thread pool name.ExecutorConfiguration
setSize(int size)
Set thread pool size.String
toString()
-
-
-
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 benull
and should be unique with respect to other custom executors.- Parameters:
name
- Executor name.- Returns:
this
for 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:
this
for chaining.
-
-