public class DefaultBlocklistTracker extends Object implements BlocklistTracker
BlocklistTracker.| 构造器和说明 |
|---|
DefaultBlocklistTracker() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.runtime.blocklist.BlockedNodeAdditionResult |
addNewBlockedNodes(Collection<BlockedNode> newNodes)
Add new blocked node records.
|
Set<String> |
getAllBlockedNodeIds()
Get all blocked node ids.
|
Collection<BlockedNode> |
getAllBlockedNodes()
Get all blocked nodes.
|
boolean |
isBlockedNode(String nodeId)
Returns whether the given node is blocked.
|
Collection<BlockedNode> |
removeTimeoutNodes(long currentTimestamp)
Remove timeout nodes.
|
public org.apache.flink.runtime.blocklist.BlockedNodeAdditionResult addNewBlockedNodes(Collection<BlockedNode> newNodes)
BlocklistTrackeraddNewBlockedNodes 在接口中 BlocklistTrackernewNodes - the new blocked node recordspublic boolean isBlockedNode(String nodeId)
BlocklistTrackerisBlockedNode 在接口中 BlocklistTrackernodeId - ID of the node to querypublic Set<String> getAllBlockedNodeIds()
BlocklistTrackergetAllBlockedNodeIds 在接口中 BlocklistTrackerpublic Collection<BlockedNode> getAllBlockedNodes()
BlocklistTrackergetAllBlockedNodes 在接口中 BlocklistTrackerpublic Collection<BlockedNode> removeTimeoutNodes(long currentTimestamp)
BlocklistTrackerremoveTimeoutNodes 在接口中 BlocklistTrackercurrentTimestamp - current timeCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.