Class DefaultBlocklistHandler.Factory
java.lang.Object
org.apache.flink.runtime.blocklist.DefaultBlocklistHandler.Factory
- All Implemented Interfaces:
BlocklistHandler.Factory
- Enclosing class:
- DefaultBlocklistHandler
public static class DefaultBlocklistHandler.Factory
extends Object
implements BlocklistHandler.Factory
The factory to instantiate
DefaultBlocklistHandler.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(BlocklistContext blocklistContext, Function<ResourceID, String> taskManagerNodeIdRetriever, org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor, org.slf4j.Logger log) Instantiates aBlocklistHandler.
-
Constructor Details
-
Factory
-
-
Method Details
-
create
public BlocklistHandler create(BlocklistContext blocklistContext, Function<ResourceID, String> taskManagerNodeIdRetriever, org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor, org.slf4j.Logger log) Description copied from interface:BlocklistHandler.FactoryInstantiates aBlocklistHandler.- Specified by:
createin interfaceBlocklistHandler.Factory- Parameters:
blocklistContext- the blocklist contexttaskManagerNodeIdRetriever- to map a task manager to the node it's located onmainThreadExecutor- to schedule the timeout checklog- the logger- Returns:
- an instantiated blocklist handler.
-