Class ResourceManagerProcessContext
- java.lang.Object
-
- org.apache.flink.runtime.resourcemanager.ResourceManagerProcessContext
-
public class ResourceManagerProcessContext extends Object
This class contains information and services needed for creating aResourceManager
, which do not change during the lifetime of the process and can be reused between multiple resource manager instances in the process.
-
-
Constructor Summary
Constructors Constructor Description ResourceManagerProcessContext(org.apache.flink.configuration.Configuration rmConfig, ResourceID resourceId, ResourceManagerRuntimeServicesConfiguration rmRuntimeServicesConfig, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, HeartbeatServices heartbeatServices, DelegationTokenManager delegationTokenManager, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, ClusterInformation clusterInformation, String webInterfaceUrl, MetricRegistry metricRegistry, String hostname, Executor ioExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterInformation
getClusterInformation()
DelegationTokenManager
getDelegationTokenManager()
org.apache.flink.runtime.rpc.FatalErrorHandler
getFatalErrorHandler()
HeartbeatServices
getHeartbeatServices()
HighAvailabilityServices
getHighAvailabilityServices()
String
getHostname()
Executor
getIoExecutor()
MetricRegistry
getMetricRegistry()
ResourceID
getResourceId()
org.apache.flink.configuration.Configuration
getRmConfig()
ResourceManagerRuntimeServicesConfiguration
getRmRuntimeServicesConfig()
org.apache.flink.runtime.rpc.RpcService
getRpcService()
String
getWebInterfaceUrl()
-
-
-
Constructor Detail
-
ResourceManagerProcessContext
public ResourceManagerProcessContext(org.apache.flink.configuration.Configuration rmConfig, ResourceID resourceId, ResourceManagerRuntimeServicesConfiguration rmRuntimeServicesConfig, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, HeartbeatServices heartbeatServices, DelegationTokenManager delegationTokenManager, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, ClusterInformation clusterInformation, @Nullable String webInterfaceUrl, MetricRegistry metricRegistry, String hostname, Executor ioExecutor)
-
-
Method Detail
-
getRmConfig
public org.apache.flink.configuration.Configuration getRmConfig()
-
getResourceId
public ResourceID getResourceId()
-
getRmRuntimeServicesConfig
public ResourceManagerRuntimeServicesConfiguration getRmRuntimeServicesConfig()
-
getRpcService
public org.apache.flink.runtime.rpc.RpcService getRpcService()
-
getHighAvailabilityServices
public HighAvailabilityServices getHighAvailabilityServices()
-
getHeartbeatServices
public HeartbeatServices getHeartbeatServices()
-
getDelegationTokenManager
public DelegationTokenManager getDelegationTokenManager()
-
getFatalErrorHandler
public org.apache.flink.runtime.rpc.FatalErrorHandler getFatalErrorHandler()
-
getClusterInformation
public ClusterInformation getClusterInformation()
-
getWebInterfaceUrl
@Nullable public String getWebInterfaceUrl()
-
getMetricRegistry
public MetricRegistry getMetricRegistry()
-
getHostname
public String getHostname()
-
getIoExecutor
public Executor getIoExecutor()
-
-