public final class JetProperties extends Object
Modifier and Type | Field and Description |
---|---|
static HazelcastProperty |
JET_HOME
Root of Jet installation.
|
static HazelcastProperty |
JET_IDLE_COOPERATIVE_MAX_MICROSECONDS
The maximum time in microseconds the cooperative worker threads will
sleep if none of the tasklets made any progress.
|
static HazelcastProperty |
JET_IDLE_COOPERATIVE_MIN_MICROSECONDS
The minimum time in microseconds the cooperative worker threads will
sleep if none of the tasklets made any progress.
|
static HazelcastProperty |
JET_IDLE_NONCOOPERATIVE_MAX_MICROSECONDS
The maximum time in microseconds the non-cooperative worker threads will
sleep if none of the tasklets made any progress.
|
static HazelcastProperty |
JET_IDLE_NONCOOPERATIVE_MIN_MICROSECONDS
The minimum time in microseconds the non-cooperative worker threads will
sleep if none of the tasklets made any progress.
|
static HazelcastProperty |
JET_IMDG_VERSION_CHECK_DISABLED
Hazelcast Jet normally checks that the version of IMDG on the classpath
matches exactly the version it is built for, and fails on mismatch.
|
static HazelcastProperty |
JOB_RESULTS_MAX_SIZE
Maximum number of job results to keep in the cluster, the oldest
results will be automatically deleted after this size is reached.
|
static HazelcastProperty |
JOB_RESULTS_TTL_SECONDS
Maximum number of time in seconds the job results will be kept in
the cluster.
|
static HazelcastProperty |
JOB_SCAN_PERIOD
Jet will periodically check for new jobs to start and perform cleanup of
unused resources.
|
public static final HazelcastProperty JOB_SCAN_PERIOD
public static final HazelcastProperty JOB_RESULTS_TTL_SECONDS
Default value is 7 days.
public static final HazelcastProperty JOB_RESULTS_MAX_SIZE
Default value is 1,000 jobs.
public static final HazelcastProperty JET_HOME
public static final HazelcastProperty JET_IMDG_VERSION_CHECK_DISABLED
true
allows Jet to start up even on
mismatch. This may be helpful if the user needs some slight IMDG version
change (eg. to use a hotfix).
NOTE: since Jet must read this property at a very early point in startup, it doesn't have an effect when you set it in a Hazelcast configuration file. You must set it as a system property.
public static final HazelcastProperty JET_IDLE_COOPERATIVE_MIN_MICROSECONDS
The default is value is 25µs
.
Note: the underlying LockSupport.parkNanos(long)
call may
actually sleep longer depending on the operating system (up to 15000µs
on Windows). See the
Hazelcast blog post about this subject for more details.
See also: JET_IDLE_COOPERATIVE_MAX_MICROSECONDS
public static final HazelcastProperty JET_IDLE_COOPERATIVE_MAX_MICROSECONDS
The default is value is 500µs
.
Note: the underlying LockSupport.parkNanos(long)
call may
actually sleep longer depending on the operating system (up to 15000µs on
Windows). See the
Hazelcast blog post about this subject for more details.
See also: JET_IDLE_COOPERATIVE_MIN_MICROSECONDS
public static final HazelcastProperty JET_IDLE_NONCOOPERATIVE_MIN_MICROSECONDS
The default is value is 25µs
.
Note: the underlying LockSupport.parkNanos(long)
call may actually
sleep longer depending on the operating system (up to 15000µs on Windows).
See the
Hazelcast blog post about this subject for more details.
See also: JET_IDLE_NONCOOPERATIVE_MAX_MICROSECONDS
public static final HazelcastProperty JET_IDLE_NONCOOPERATIVE_MAX_MICROSECONDS
The default is value is 5000µs
.
Note: the underlying LockSupport.parkNanos(long)
call may actually
sleep longer depending on the operating system (up to 15000µs on Windows).
See the
Hazelcast blog post about this subject for more details.
See also: JET_IDLE_NONCOOPERATIVE_MIN_MICROSECONDS
Copyright © 2021 Hazelcast, Inc.. All rights reserved.