Class ActiveResourceManager<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>
org.apache.flink.runtime.resourcemanager.active.ActiveResourceManager<WorkerType>
All Implemented Interfaces:
AutoCloseable, BlocklistListener, ClusterPartitionManager, ResourceEventHandler<WorkerType>, ResourceManagerGateway, org.apache.flink.runtime.rpc.FencedRpcGateway<ResourceManagerId>, org.apache.flink.runtime.rpc.RpcGateway, DelegationTokenManager.Listener, org.apache.flink.util.AutoCloseableAsync

public class ActiveResourceManager<WorkerType extends ResourceIDRetrievable> extends ResourceManager<WorkerType> implements ResourceEventHandler<WorkerType>
An active implementation of ResourceManager.

This resource manager actively requests and releases resources from/to the external resource management frameworks. With different ResourceManagerDriver provided, this resource manager can work with various frameworks.