@PublicEvolving public class ExecutionOptions extends Object
ConfigOption
s specific for a single execution of a user program.Modifier and Type | Field and Description |
---|---|
static ConfigOption<Integer> |
ASYNC_INFLIGHT_RECORDS_LIMIT
The max limit of in-flight records number in async state execution, 'in-flight' refers to the
records that have entered the operator but have not yet been processed and emitted to the
downstream.
|
static ConfigOption<Integer> |
ASYNC_STATE_BUFFER_SIZE
The size of buffer under async state execution.
|
static ConfigOption<Long> |
ASYNC_STATE_BUFFER_TIMEOUT
The timeout of buffer triggering in milliseconds.
|
static ConfigOption<BatchShuffleMode> |
BATCH_SHUFFLE_MODE |
static ConfigOption<Duration> |
BUFFER_TIMEOUT |
static ConfigOption<Boolean> |
BUFFER_TIMEOUT_ENABLED |
static long |
DISABLED_NETWORK_BUFFER_TIMEOUT
A special marker value for disabling buffer timeout.
|
static long |
FLUSH_AFTER_EVERY_RECORD
A special marker value for flushing network buffers after each record.
|
static ConfigOption<RuntimeExecutionMode> |
RUNTIME_MODE |
static ConfigOption<Boolean> |
SNAPSHOT_COMPRESSION
Should be moved to
ExecutionCheckpointingOptions along with ExecutionConfig#useSnapshotCompression , which should be put into CheckpointConfig . |
static ConfigOption<Boolean> |
SORT_INPUTS |
static ConfigOption<MemorySize> |
SORT_KEYED_PARTITION_MEMORY |
static ConfigOption<MemorySize> |
SORT_PARTITION_MEMORY |
static ConfigOption<MemorySize> |
SORTED_INPUTS_MEMORY |
static ConfigOption<Boolean> |
USE_BATCH_STATE_BACKEND |
Constructor and Description |
---|
ExecutionOptions() |
public static final long DISABLED_NETWORK_BUFFER_TIMEOUT
public static final long FLUSH_AFTER_EVERY_RECORD
public static final ConfigOption<RuntimeExecutionMode> RUNTIME_MODE
public static final ConfigOption<BatchShuffleMode> BATCH_SHUFFLE_MODE
public static final ConfigOption<Boolean> SNAPSHOT_COMPRESSION
ExecutionCheckpointingOptions
along with ExecutionConfig#useSnapshotCompression
, which should be put into CheckpointConfig
.public static final ConfigOption<Boolean> BUFFER_TIMEOUT_ENABLED
public static final ConfigOption<Duration> BUFFER_TIMEOUT
public static final ConfigOption<MemorySize> SORT_PARTITION_MEMORY
public static final ConfigOption<MemorySize> SORT_KEYED_PARTITION_MEMORY
public static final ConfigOption<Boolean> SORT_INPUTS
public static final ConfigOption<MemorySize> SORTED_INPUTS_MEMORY
public static final ConfigOption<Boolean> USE_BATCH_STATE_BACKEND
@Experimental public static final ConfigOption<Integer> ASYNC_INFLIGHT_RECORDS_LIMIT
@Experimental public static final ConfigOption<Integer> ASYNC_STATE_BUFFER_SIZE
ASYNC_STATE_BUFFER_TIMEOUT
to
control the frequency of triggering.@Experimental public static final ConfigOption<Long> ASYNC_STATE_BUFFER_TIMEOUT
ASYNC_STATE_BUFFER_SIZE
within 'buffer-timeout' milliseconds, a trigger will perform
actively.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.