public class TaskManagerConfiguration extends Object implements TaskManagerRuntimeInfo
TaskExecutor.| Constructor and Description |
|---|
TaskManagerConfiguration(int numberSlots,
ResourceProfile defaultSlotResourceProfile,
ResourceProfile totalResourceProfile,
String[] tmpDirectories,
Duration rpcTimeout,
Duration slotTimeout,
Duration maxRegistrationDuration,
org.apache.flink.configuration.Configuration configuration,
boolean exitJvmOnOutOfMemory,
String taskManagerLogPath,
String taskManagerStdoutPath,
String taskManagerLogDir,
String taskManagerExternalAddress,
File tmpWorkingDirectory,
RetryingRegistrationConfiguration retryingRegistrationConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
static TaskManagerConfiguration |
fromConfiguration(org.apache.flink.configuration.Configuration configuration,
TaskExecutorResourceSpec taskExecutorResourceSpec,
String externalAddress,
File tmpWorkingDirectory) |
org.apache.flink.configuration.Configuration |
getConfiguration()
Gets the configuration that the TaskManager was started with.
|
ResourceProfile |
getDefaultSlotResourceProfile() |
Duration |
getMaxRegistrationDuration() |
int |
getNumberSlots() |
RetryingRegistrationConfiguration |
getRetryingRegistrationConfiguration() |
Duration |
getRpcTimeout() |
Duration |
getSlotTimeout() |
String |
getTaskManagerExternalAddress()
Gets the external address of the TaskManager.
|
String |
getTaskManagerLogDir() |
String |
getTaskManagerLogPath() |
String |
getTaskManagerStdoutPath() |
String[] |
getTmpDirectories()
Gets the list of temporary file directories.
|
File |
getTmpWorkingDirectory()
Gets the temporary working directory of the TaskManager instance.
|
ResourceProfile |
getTotalResourceProfile() |
boolean |
shouldExitJvmOnOutOfMemoryError()
Checks whether the TaskManager should exit the JVM when the task thread throws an
OutOfMemoryError.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTaskManagerBindAddresspublic TaskManagerConfiguration(int numberSlots,
ResourceProfile defaultSlotResourceProfile,
ResourceProfile totalResourceProfile,
String[] tmpDirectories,
Duration rpcTimeout,
Duration slotTimeout,
@Nullable
Duration maxRegistrationDuration,
org.apache.flink.configuration.Configuration configuration,
boolean exitJvmOnOutOfMemory,
@Nullable
String taskManagerLogPath,
@Nullable
String taskManagerStdoutPath,
@Nullable
String taskManagerLogDir,
String taskManagerExternalAddress,
File tmpWorkingDirectory,
RetryingRegistrationConfiguration retryingRegistrationConfiguration)
public int getNumberSlots()
public ResourceProfile getDefaultSlotResourceProfile()
public ResourceProfile getTotalResourceProfile()
public Duration getRpcTimeout()
public Duration getSlotTimeout()
public org.apache.flink.configuration.Configuration getConfiguration()
TaskManagerRuntimeInfogetConfiguration in interface TaskManagerRuntimeInfopublic String[] getTmpDirectories()
TaskManagerRuntimeInfogetTmpDirectories in interface TaskManagerRuntimeInfopublic boolean shouldExitJvmOnOutOfMemoryError()
TaskManagerRuntimeInfoshouldExitJvmOnOutOfMemoryError in interface TaskManagerRuntimeInfopublic String getTaskManagerExternalAddress()
TaskManagerRuntimeInfogetTaskManagerExternalAddress in interface TaskManagerRuntimeInfopublic File getTmpWorkingDirectory()
TaskManagerRuntimeInfogetTmpWorkingDirectory in interface TaskManagerRuntimeInfopublic RetryingRegistrationConfiguration getRetryingRegistrationConfiguration()
public static TaskManagerConfiguration fromConfiguration(org.apache.flink.configuration.Configuration configuration, TaskExecutorResourceSpec taskExecutorResourceSpec, String externalAddress, File tmpWorkingDirectory)
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.