Class NoOpBlocklistHandler
java.lang.Object
org.apache.flink.runtime.blocklist.NoOpBlocklistHandler
- All Implemented Interfaces:
BlocklistHandler
No-op implementation of
BlocklistHandler.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNewBlockedNodes(Collection<BlockedNode> newNodes) Add new blocked node records.voidderegisterBlocklistListener(BlocklistListener blocklistListener) Deregister a blocklist listener.Get all blocked node ids.booleanisBlockedTaskManager(ResourceID taskManagerId) Returns whether the given task manager is blocked (located on blocked nodes).voidregisterBlocklistListener(BlocklistListener blocklistListener) Register a new blocklist listener.
-
Constructor Details
-
NoOpBlocklistHandler
public NoOpBlocklistHandler()
-
-
Method Details
-
addNewBlockedNodes
Description copied from interface:BlocklistHandlerAdd new blocked node records. If a node (identified by node id) already exists, the newly added one will be merged with the existing one.- Specified by:
addNewBlockedNodesin interfaceBlocklistHandler- Parameters:
newNodes- the new blocked node records
-
isBlockedTaskManager
Description copied from interface:BlocklistHandlerReturns whether the given task manager is blocked (located on blocked nodes).- Specified by:
isBlockedTaskManagerin interfaceBlocklistHandler- Parameters:
taskManagerId- ID of the task manager to query- Returns:
- true if the given task manager is blocked, otherwise false
-
getAllBlockedNodeIds
Description copied from interface:BlocklistHandlerGet all blocked node ids.- Specified by:
getAllBlockedNodeIdsin interfaceBlocklistHandler- Returns:
- a set containing all blocked node ids
-
registerBlocklistListener
Description copied from interface:BlocklistHandlerRegister a new blocklist listener.- Specified by:
registerBlocklistListenerin interfaceBlocklistHandler- Parameters:
blocklistListener- the newly registered listener
-
deregisterBlocklistListener
Description copied from interface:BlocklistHandlerDeregister a blocklist listener.- Specified by:
deregisterBlocklistListenerin interfaceBlocklistHandler- Parameters:
blocklistListener- the listener to deregister
-