public class JobTrackerConfig extends Object implements NamedConfig
JobTracker
.Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_CHUNK_SIZE
Default value of chunk size.
|
static boolean |
DEFAULT_COMMUNICATE_STATS
Default boolean value of communication statics.define how a map reduce job behaves
|
static int |
DEFAULT_MAX_THREAD_SIZE
Default size of thread.
|
static int |
DEFAULT_QUEUE_SIZE
Default value of Queue size.
|
static int |
DEFAULT_RETRY_COUNT
Default value of retry counter.
|
static TopologyChangedStrategy |
DEFAULT_TOPOLOGY_CHANGED_STRATEGY
Define how a map reduce job behaves.
|
Constructor and Description |
---|
JobTrackerConfig() |
JobTrackerConfig(JobTrackerConfig source) |
Modifier and Type | Method and Description |
---|---|
JobTrackerConfig |
getAsReadOnly()
Deprecated.
this method will be removed in 4.0; it is meant for internal usage only
|
int |
getChunkSize()
Gets the number of emitted values before a chunk is send to the reducers.
|
int |
getMaxThreadSize()
Gets the maximum thread pool size of this
JobTracker . |
String |
getName()
Gets the name of this
JobTracker . |
int |
getQueueSize()
Gets the maximum size of the queue; the maximum number of tasks that can wait to be processed.
|
int |
getRetryCount()
retry count is currently not used but reserved for later use where the framework will
automatically try to restart / retry operations from a available savepoint.
|
TopologyChangedStrategy |
getTopologyChangedStrategy()
Gets how the map reduce framework will react on topology
changes while executing a job.
|
boolean |
isCommunicateStats()
True if statistics (for example, about processed entries)
are transmitted to the job emitter, false otherwise.
|
void |
setChunkSize(int chunkSize)
Sets the number of emitted values before a chunk is send to the reducers.
|
void |
setCommunicateStats(boolean communicateStats)
Set to true if statistics (for example, about processed entries)
should be transmitted to the job emitter, false otherwise.
|
void |
setMaxThreadSize(int maxThreadSize)
Sets the maximum thread pool size of this
JobTracker . |
JobTrackerConfig |
setName(String name)
Sets the name of this
JobTracker . |
void |
setQueueSize(int queueSize)
Sets the maximum size of the queue; the maximum number of tasks that can wait to be processed.
|
void |
setRetryCount(int retryCount)
retry count is currently not used but reserved for later use where the framework will
automatically try to restart / retry operations from a available savepoint.
|
void |
setTopologyChangedStrategy(TopologyChangedStrategy topologyChangedStrategy)
Sets how the map reduce framework will react on topology
changes while executing a job.
|
public static final int DEFAULT_MAX_THREAD_SIZE
public static final int DEFAULT_RETRY_COUNT
public static final int DEFAULT_CHUNK_SIZE
public static final int DEFAULT_QUEUE_SIZE
public static final boolean DEFAULT_COMMUNICATE_STATS
public static final TopologyChangedStrategy DEFAULT_TOPOLOGY_CHANGED_STRATEGY
public JobTrackerConfig()
public JobTrackerConfig(JobTrackerConfig source)
public JobTrackerConfig setName(String name)
JobTracker
.setName
in interface NamedConfig
name
- the name of the JobTracker
public String getName()
JobTracker
.getName
in interface NamedConfig
JobTracker
public int getMaxThreadSize()
JobTracker
.JobTracker
public void setMaxThreadSize(int maxThreadSize)
JobTracker
.maxThreadSize
- the maximum thread pool size of the JobTracker
public int getRetryCount()
public void setRetryCount(int retryCount)
public int getChunkSize()
public void setChunkSize(int chunkSize)
chunkSize
- the number of emitted values before a chunk is sent to the reducerspublic JobTrackerConfig getAsReadOnly()
public int getQueueSize()
public void setQueueSize(int queueSize)
queueSize
- the maximum size of the queuepublic boolean isCommunicateStats()
true
if statistics (for example, about processed entries) are transmitted to the job emitter,
false
otherwise.public void setCommunicateStats(boolean communicateStats)
communicateStats
- true
if statistics (for example, about processed entries) are transmitted to the job
emitter, false
otherwise.public TopologyChangedStrategy getTopologyChangedStrategy()
public void setTopologyChangedStrategy(TopologyChangedStrategy topologyChangedStrategy)
topologyChangedStrategy
- How the map reduce framework will react on topology
changes while executing a job.Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.