Uses of Class
org.apache.nifi.cluster.protocol.NodeIdentifier
Packages that use NodeIdentifier
Package
Description
-
Uses of NodeIdentifier in org.apache.nifi.cluster.coordination
Methods in org.apache.nifi.cluster.coordination that return NodeIdentifierModifier and TypeMethodDescriptionClusterCoordinator.getElectedActiveCoordinatorNode()
ClusterCoordinator.getLocalNodeIdentifier()
ClusterCoordinator.getNodeIdentifier
(String uuid) Returns the NodeIdentifier that exists that has the given UUID, ornull
if no NodeIdentifier exists for the given UUIDClusterCoordinator.getPrimaryNode()
Methods in org.apache.nifi.cluster.coordination that return types with arguments of type NodeIdentifierModifier and TypeMethodDescriptionClusterCoordinator.getClusterWorkload()
ClusterCoordinator.getConnectionStates()
Returns a Map of NodeConnectionStates to all Node Identifiers that have that state.ClusterCoordinator.getNodeIdentifiers
(NodeConnectionState... states) Returns the identifiers of all nodes that have the given connection stateMethods in org.apache.nifi.cluster.coordination with parameters of type NodeIdentifierModifier and TypeMethodDescriptionvoid
ClusterCoordinator.disconnectionRequestedByNode
(NodeIdentifier nodeId, DisconnectionCode disconnectionCode, String explanation) Notifies the Cluster Coordinator that the node with the given ID has requested to disconnect from the cluster.void
ClusterCoordinator.finishNodeConnection
(NodeIdentifier nodeId) Indicates that the node has sent a valid heartbeat and should now be considered part of the clustervoid
ClusterCoordinator.finishNodeOffload
(NodeIdentifier nodeId) Indicates that the node has finished being offloadedClusterCoordinator.getConnectionStatus
(NodeIdentifier nodeId) Returns the current status of the node with the given identifierClusterCoordinator.getNodeEvents
(NodeIdentifier nodeId) Returns all of the events that have occurred for the given nodeboolean
ClusterCoordinator.isApiReachable
(NodeIdentifier nodeId) Checks if the API of the given node is reachable.void
ClusterTopologyEventListener.onLocalNodeIdentifierSet
(NodeIdentifier localNodeId) void
ClusterTopologyEventListener.onNodeAdded
(NodeIdentifier nodeId) void
ClusterTopologyEventListener.onNodeRemoved
(NodeIdentifier nodeId) void
ClusterTopologyEventListener.onNodeStateChange
(NodeIdentifier nodeId, NodeConnectionState newState) void
ClusterCoordinator.removeNode
(NodeIdentifier nodeId, String userDn) Removes the given disconnected node from the clustervoid
ClusterCoordinator.reportEvent
(NodeIdentifier nodeId, Severity severity, String event) Reports that some event occurred that is relevant to the clustervoid
ClusterCoordinator.requestNodeConnect
(NodeIdentifier nodeId, String userDn) Sends a request to the node to connect to the cluster.ClusterCoordinator.requestNodeDisconnect
(NodeIdentifier nodeId, DisconnectionCode disconnectionCode, String explanation) Sends a request to the node to disconnect from the cluster.ClusterCoordinator.requestNodeOffload
(NodeIdentifier nodeId, OffloadCode offloadCode, String explanation) Sends a request to the node to be offloaded.void
ClusterCoordinator.setLocalNodeIdentifier
(NodeIdentifier nodeId) Notifies the Cluster Coordinator of the Node Identifier that the coordinator is currently running onMethod parameters in org.apache.nifi.cluster.coordination with type arguments of type NodeIdentifierModifier and TypeMethodDescriptionvoid
ClusterCoordinator.resetNodeStatuses
(Map<NodeIdentifier, NodeConnectionStatus> statusMap) Clears the current state of all nodes and replaces them with the values provided in the given map -
Uses of NodeIdentifier in org.apache.nifi.cluster.coordination.heartbeat
Methods in org.apache.nifi.cluster.coordination.heartbeat that return NodeIdentifierMethods in org.apache.nifi.cluster.coordination.heartbeat with parameters of type NodeIdentifierModifier and TypeMethodDescriptionHeartbeatMonitor.getLatestHeartbeat
(NodeIdentifier nodeId) Returns the latest heartbeat that has been obtained for the node with the given idvoid
HeartbeatMonitor.removeHeartbeat
(NodeIdentifier nodeId) Removes the heartbeat for the given node from the monitor and the remote location where heartbeats are sent -
Uses of NodeIdentifier in org.apache.nifi.cluster.coordination.node
Fields in org.apache.nifi.cluster.coordination.node declared as NodeIdentifierMethods in org.apache.nifi.cluster.coordination.node that return NodeIdentifierConstructors in org.apache.nifi.cluster.coordination.node with parameters of type NodeIdentifierModifierConstructorDescriptionNodeConnectionStatus
(long updateId, NodeIdentifier nodeId, NodeConnectionState state, OffloadCode offloadCode, DisconnectionCode disconnectCode, String reason, Long connectionRequestTime) NodeConnectionStatus
(NodeIdentifier nodeId, DisconnectionCode disconnectionCode) NodeConnectionStatus
(NodeIdentifier nodeId, DisconnectionCode disconnectionCode, String disconnectionExplanation) NodeConnectionStatus
(NodeIdentifier nodeId, NodeConnectionState state) NodeConnectionStatus
(NodeIdentifier nodeId, NodeConnectionState state, DisconnectionCode disconnectionCode) NodeConnectionStatus
(NodeIdentifier nodeId, NodeConnectionState state, OffloadCode offloadCode, String offloadExplanation) NodeConnectionStatus
(NodeIdentifier nodeId, NodeConnectionState state, OffloadCode offloadCode, DisconnectionCode disconnectCode, String reason, Long connectionRequestTime) -
Uses of NodeIdentifier in org.apache.nifi.cluster.protocol
Fields in org.apache.nifi.cluster.protocol declared as NodeIdentifierModifier and TypeFieldDescriptionprivate final NodeIdentifier
ConnectionResponse.nodeIdentifier
private final NodeIdentifier
Heartbeat.nodeIdentifier
private final NodeIdentifier
NodeBulletins.nodeIdentifier
private final NodeIdentifier
ConnectionRequest.proposedNodeIdentifier
Methods in org.apache.nifi.cluster.protocol that return NodeIdentifierModifier and TypeMethodDescriptionConnectionResponse.getNodeIdentifier()
Heartbeat.getNodeIdentifier()
NodeBulletins.getNodeIdentifier()
ConnectionRequest.getProposedNodeIdentifier()
Methods in org.apache.nifi.cluster.protocol with parameters of type NodeIdentifierModifier and TypeMethodDescriptionboolean
NodeIdentifier.logicallyEquals
(NodeIdentifier other) Compares API address/port and socket address/port for equality.Method parameters in org.apache.nifi.cluster.protocol with type arguments of type NodeIdentifierModifier and TypeMethodDescriptionvoid
ClusterCoordinationProtocolSender.notifyNodeStatusChange
(Set<NodeIdentifier> nodesToNotify, NodeStatusChangeMessage msg) Notifies all nodes in the given set that a node in the cluster has a new statusConstructors in org.apache.nifi.cluster.protocol with parameters of type NodeIdentifierModifierConstructorDescriptionConnectionRequest
(NodeIdentifier proposedNodeIdentifier, DataFlow dataFlow) ConnectionResponse
(NodeIdentifier nodeIdentifier, DataFlow dataFlow, String instanceId, List<NodeConnectionStatus> nodeStatuses, ComponentRevisionSnapshot revisionSnapshot) Heartbeat
(NodeIdentifier nodeIdentifier, NodeConnectionStatus connectionStatus, byte[] payload) NodeBulletins
(NodeIdentifier nodeIdentifier, byte[] payload) -
Uses of NodeIdentifier in org.apache.nifi.cluster.protocol.impl
Methods in org.apache.nifi.cluster.protocol.impl that return NodeIdentifierModifier and TypeMethodDescriptionprivate NodeIdentifier
SocketProtocolListener.getNodeIdentifier
(ProtocolMessage message) Methods in org.apache.nifi.cluster.protocol.impl with parameters of type NodeIdentifierModifier and TypeMethodDescriptionprivate Socket
StandardClusterCoordinationProtocolSender.createSocket
(NodeIdentifier nodeId, boolean applyHandshakeTimeout) Method parameters in org.apache.nifi.cluster.protocol.impl with type arguments of type NodeIdentifierModifier and TypeMethodDescriptionvoid
ClusterCoordinationProtocolSenderListener.notifyNodeStatusChange
(Set<NodeIdentifier> nodesToNotify, NodeStatusChangeMessage msg) void
StandardClusterCoordinationProtocolSender.notifyNodeStatusChange
(Set<NodeIdentifier> nodesToNotify, NodeStatusChangeMessage msg) -
Uses of NodeIdentifier in org.apache.nifi.cluster.protocol.jaxb.message
Fields in org.apache.nifi.cluster.protocol.jaxb.message declared as NodeIdentifierModifier and TypeFieldDescriptionprivate NodeIdentifier
AdaptedNodeConnectionStatus.nodeId
private NodeIdentifier
AdaptedConnectionRequest.nodeIdentifier
private NodeIdentifier
AdaptedConnectionResponse.nodeIdentifier
private NodeIdentifier
AdaptedHeartbeat.nodeIdentifier
private NodeIdentifier
AdaptedNodeBulletins.nodeIdentifier
Methods in org.apache.nifi.cluster.protocol.jaxb.message that return NodeIdentifierModifier and TypeMethodDescriptionAdaptedNodeConnectionStatus.getNodeId()
AdaptedConnectionRequest.getNodeIdentifier()
AdaptedConnectionResponse.getNodeIdentifier()
AdaptedHeartbeat.getNodeIdentifier()
AdaptedNodeBulletins.getNodeIdentifier()
NodeIdentifierAdapter.unmarshal
(AdaptedNodeIdentifier aNi) Methods in org.apache.nifi.cluster.protocol.jaxb.message with parameters of type NodeIdentifierModifier and TypeMethodDescriptionNodeIdentifierAdapter.marshal
(NodeIdentifier ni) void
AdaptedNodeConnectionStatus.setNodeId
(NodeIdentifier nodeId) void
AdaptedConnectionRequest.setNodeIdentifier
(NodeIdentifier nodeIdentifier) void
AdaptedConnectionResponse.setNodeIdentifier
(NodeIdentifier nodeIdentifier) void
AdaptedHeartbeat.setNodeIdentifier
(NodeIdentifier nodeIdentifier) void
AdaptedNodeBulletins.setNodeIdentifier
(NodeIdentifier nodeIdentifier) -
Uses of NodeIdentifier in org.apache.nifi.cluster.protocol.message
Fields in org.apache.nifi.cluster.protocol.message declared as NodeIdentifierModifier and TypeFieldDescriptionprivate NodeIdentifier
DisconnectMessage.nodeId
private NodeIdentifier
FlowRequestMessage.nodeId
private NodeIdentifier
NodeStatusChangeMessage.nodeId
private NodeIdentifier
OffloadMessage.nodeId
private NodeIdentifier
ReconnectionRequestMessage.nodeId
Fields in org.apache.nifi.cluster.protocol.message with type parameters of type NodeIdentifierModifier and TypeFieldDescriptionprivate Map
<NodeIdentifier, NodeWorkload> ClusterWorkloadResponseMessage.nodeWorkloads
Methods in org.apache.nifi.cluster.protocol.message that return NodeIdentifierModifier and TypeMethodDescriptionDisconnectMessage.getNodeId()
FlowRequestMessage.getNodeId()
NodeStatusChangeMessage.getNodeId()
OffloadMessage.getNodeId()
ReconnectionRequestMessage.getNodeId()
Methods in org.apache.nifi.cluster.protocol.message that return types with arguments of type NodeIdentifierMethods in org.apache.nifi.cluster.protocol.message with parameters of type NodeIdentifierModifier and TypeMethodDescriptionvoid
DisconnectMessage.setNodeId
(NodeIdentifier nodeId) void
FlowRequestMessage.setNodeId
(NodeIdentifier nodeId) void
NodeStatusChangeMessage.setNodeId
(NodeIdentifier nodeId) void
OffloadMessage.setNodeId
(NodeIdentifier nodeId) void
ReconnectionRequestMessage.setNodeId
(NodeIdentifier nodeId) Method parameters in org.apache.nifi.cluster.protocol.message with type arguments of type NodeIdentifierModifier and TypeMethodDescriptionvoid
ClusterWorkloadResponseMessage.setNodeWorkloads
(Map<NodeIdentifier, NodeWorkload> nodeWorkloads)