Class ResourceManager<WorkerType extends ResourceIDRetrievable>

java.lang.Object
org.apache.flink.runtime.rpc.RpcEndpoint
org.apache.flink.runtime.rpc.FencedRpcEndpoint<ResourceManagerId>
org.apache.flink.runtime.resourcemanager.ResourceManager<WorkerType>
All Implemented Interfaces:
AutoCloseable, BlocklistListener, ClusterPartitionManager, ResourceManagerGateway, org.apache.flink.runtime.rpc.FencedRpcGateway<ResourceManagerId>, org.apache.flink.runtime.rpc.RpcGateway, DelegationTokenManager.Listener, org.apache.flink.util.AutoCloseableAsync
Direct Known Subclasses:
ActiveResourceManager, StandaloneResourceManager

public abstract class ResourceManager<WorkerType extends ResourceIDRetrievable> extends org.apache.flink.runtime.rpc.FencedRpcEndpoint<ResourceManagerId> implements DelegationTokenManager.Listener, ResourceManagerGateway
ResourceManager implementation. The resource manager is responsible for resource de-/allocation and bookkeeping.

It offers the following methods as part of its rpc interface to interact with him remotely: