Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractNodeProtocolSender - Class in org.apache.nifi.cluster.protocol
 
AbstractNodeProtocolSender(SocketConfiguration, ProtocolContext<ProtocolMessage>) - Constructor for class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
activeThreadCount - Variable in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
activeThreadCount - Variable in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
AdaptedConnectionRequest - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
AdaptedConnectionRequest() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionRequest
 
AdaptedConnectionResponse - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
AdaptedConnectionResponse() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
AdaptedCounter - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
AdaptedCounter() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedCounter
 
AdaptedDataFlow - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
AdaptedDataFlow() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
AdaptedHeartbeat - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
AdaptedHeartbeat() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedHeartbeat
 
AdaptedNodeBulletins - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
AdaptedNodeBulletins() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeBulletins
 
AdaptedNodeConnectionStatus - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
AdaptedNodeConnectionStatus() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
AdaptedNodeIdentifier - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
AdaptedNodeIdentifier() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
addHandler(ProtocolHandler) - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
addHandler(ProtocolHandler) - Method in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
addHandler(ProtocolHandler) - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
addHandler(ProtocolHandler) - Method in interface org.apache.nifi.cluster.protocol.ProtocolListener
Registers a handler with the listener.
address - Variable in class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
apiAddress - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
apiAddress - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
the IP or hostname to use for sending requests to the node's external interface
apiPort - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
apiPort - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
the port to use use for sending requests to the node's external interface, this can be HTTP API port or HTTPS API port depending on whether //TODO: .
authorizerFingerprint - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
authorizerFingerprint - Variable in class org.apache.nifi.cluster.protocol.StandardDataFlow
 

B

baos - Variable in class org.apache.nifi.cluster.protocol.impl.CopyingInputStream
 
BLOCKED_BY_FIREWALL - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
The firewall prevented the node from joining the cluster
BUF_SIZE - Static variable in class org.apache.nifi.cluster.protocol.jaxb.JaxbProtocolContext
 
bulletinRepository - Variable in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 

C

canHandle(ProtocolMessage) - Method in interface org.apache.nifi.cluster.protocol.ProtocolHandler
 
clientId - Variable in class org.apache.nifi.cluster.protocol.ComponentRevision
 
closeQuietly(ServerSocket) - Static method in class org.apache.nifi.io.socket.SocketUtils
 
closeQuietly(Socket) - Static method in class org.apache.nifi.io.socket.SocketUtils
 
CLUSTER_COORDINATOR - Static variable in class org.apache.nifi.cluster.coordination.node.ClusterRoles
 
CLUSTER_WORKLOAD_REQUEST - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
CLUSTER_WORKLOAD_RESPONSE - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
clusterCoordinationProtocolSender() - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
ClusterCoordinationProtocolSender - Interface in org.apache.nifi.cluster.protocol
An interface for sending protocol messages from the cluster coordinator to nodes.
clusterCoordinationProtocolSenderListener() - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
ClusterCoordinationProtocolSenderListener - Class in org.apache.nifi.cluster.protocol.impl
A wrapper class for consolidating a protocol sender and listener for the cluster manager.
ClusterCoordinationProtocolSenderListener(ClusterCoordinationProtocolSender, ProtocolListener) - Constructor for class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
ClusterCoordinator - Interface in org.apache.nifi.cluster.coordination
Responsible for coordinating nodes in the cluster
ClusterRoles - Class in org.apache.nifi.cluster.coordination.node
 
ClusterRoles() - Constructor for class org.apache.nifi.cluster.coordination.node.ClusterRoles
 
clusterStatus - Variable in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
ClusterTopologyEventListener - Interface in org.apache.nifi.cluster.coordination
 
clusterWorkload(ClusterWorkloadRequestMessage) - Method in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
clusterWorkload(ClusterWorkloadRequestMessage) - Method in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
clusterWorkload(ClusterWorkloadRequestMessage) - Method in interface org.apache.nifi.cluster.protocol.NodeProtocolSender
Sends a "cluster workflow request" message to the Cluster Coordinator.
ClusterWorkloadRequestMessage - Class in org.apache.nifi.cluster.protocol.message
 
ClusterWorkloadRequestMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.ClusterWorkloadRequestMessage
 
ClusterWorkloadResponseMessage - Class in org.apache.nifi.cluster.protocol.message
 
ClusterWorkloadResponseMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.ClusterWorkloadResponseMessage
 
commsTimingDetails - Variable in class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 
CommsTimingDetails - Class in org.apache.nifi.cluster.protocol.message
 
CommsTimingDetails() - Constructor for class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
componentId - Variable in class org.apache.nifi.cluster.protocol.ComponentRevision
 
ComponentRevision - Class in org.apache.nifi.cluster.protocol
 
ComponentRevision() - Constructor for class org.apache.nifi.cluster.protocol.ComponentRevision
 
componentRevisions - Variable in class org.apache.nifi.cluster.protocol.ComponentRevisionSnapshot
 
componentRevisions - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
componentRevisions - Variable in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
ComponentRevisionSnapshot - Class in org.apache.nifi.cluster.protocol
 
ComponentRevisionSnapshot() - Constructor for class org.apache.nifi.cluster.protocol.ComponentRevisionSnapshot
 
configuration - Variable in class org.apache.nifi.io.socket.SocketListener
 
CONNECTED - Enum constant in enum class org.apache.nifi.cluster.coordination.node.NodeConnectionState
A node that is connected to the cluster.
CONNECTING - Enum constant in enum class org.apache.nifi.cluster.coordination.node.NodeConnectionState
A node has issued a connection request to the cluster, but has not yet sent a heartbeat.
CONNECTION_REQUEST - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
CONNECTION_RESPONSE - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
connectionRequest - Variable in class org.apache.nifi.cluster.protocol.message.ConnectionRequestMessage
 
ConnectionRequest - Class in org.apache.nifi.cluster.protocol
A node's request to connect to the cluster.
ConnectionRequest(NodeIdentifier, DataFlow) - Constructor for class org.apache.nifi.cluster.protocol.ConnectionRequest
 
ConnectionRequestAdapter - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
ConnectionRequestAdapter() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.ConnectionRequestAdapter
 
ConnectionRequestMessage - Class in org.apache.nifi.cluster.protocol.message
 
ConnectionRequestMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.ConnectionRequestMessage
 
connectionRequestTime - Variable in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
connectionRequestTime - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
connectionResponse - Variable in class org.apache.nifi.cluster.protocol.message.ConnectionResponseMessage
 
ConnectionResponse - Class in org.apache.nifi.cluster.protocol
The cluster manager's response to a node's connection request.
ConnectionResponse(int, String) - Constructor for class org.apache.nifi.cluster.protocol.ConnectionResponse
 
ConnectionResponse(String) - Constructor for class org.apache.nifi.cluster.protocol.ConnectionResponse
 
ConnectionResponse(NodeIdentifier, DataFlow, String, List<NodeConnectionStatus>, ComponentRevisionSnapshot) - Constructor for class org.apache.nifi.cluster.protocol.ConnectionResponse
 
ConnectionResponseAdapter - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
ConnectionResponseAdapter() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.ConnectionResponseAdapter
 
ConnectionResponseMessage - Class in org.apache.nifi.cluster.protocol.message
 
ConnectionResponseMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.ConnectionResponseMessage
 
connectionStatus - Variable in class org.apache.nifi.cluster.protocol.Heartbeat
 
connectionStatus - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedHeartbeat
 
connectionStatus - Variable in class org.apache.nifi.cluster.protocol.message.NodeStatusChangeMessage
 
connectMillis - Variable in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
copy(byte[]) - Static method in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
CopyingInputStream - Class in org.apache.nifi.cluster.protocol.impl
 
CopyingInputStream(InputStream, int) - Constructor for class org.apache.nifi.cluster.protocol.impl.CopyingInputStream
 
createBlockedByFirewallResponse() - Static method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
createClusterWorkloadRequest() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createClusterWorkloadResponse() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createConflictingNodeIdResponse(String) - Static method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
createConnectionRequestMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createConnectionResponseMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createDecomissionMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createDisconnectionMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createdTimestamp - Variable in class org.apache.nifi.cluster.protocol.Heartbeat
 
createFlowRequestMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createFlowResponseMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createHeartbeatMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createHeartbeatResponse() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createMarshaller() - Method in class org.apache.nifi.cluster.protocol.jaxb.JaxbProtocolContext
 
createMarshaller() - Method in interface org.apache.nifi.cluster.protocol.ProtocolContext
Creates a marshaller for serializing protocol messages.
createMulticastProtocolMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createNodeConnectionStatusRequestMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createNodeConnectionStatusResponsetMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createNodeStatusChangeMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createPingMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createReconnectionRequestMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createReconnectionResponseMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createRejectionResponse(String) - Static method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
createServerSocket(int, ServerSocketConfiguration) - Static method in class org.apache.nifi.io.socket.SocketUtils
Returns a ServerSocket for the given port and configuration.
createServiceBroadcastMessage() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
createSocket(String, int, boolean) - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
createSocket(InetSocketAddress) - Method in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
createSocket(InetSocketAddress, SocketConfiguration) - Static method in class org.apache.nifi.io.socket.SocketUtils
Returns a Socket (effectively used as a client socket) for the given address and configuration.
createSocket(NodeIdentifier, boolean) - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
createUnmarshaller() - Method in class org.apache.nifi.cluster.protocol.jaxb.JaxbProtocolContext
 
createUnmarshaller() - Method in interface org.apache.nifi.cluster.protocol.ProtocolContext
Creates an unmarshaller for deserializing protocol messages.

D

dataFlow - Variable in class org.apache.nifi.cluster.protocol.ConnectionRequest
 
dataFlow - Variable in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
dataFlow - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionRequest
 
dataFlow - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
dataFlow - Variable in class org.apache.nifi.cluster.protocol.message.FlowResponseMessage
 
dataFlow - Variable in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
DataFlowAdapter - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
DataFlowAdapter() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.DataFlowAdapter
 
date - Variable in class org.apache.nifi.cluster.protocol.message.PingMessage
 
DEFAULT_SHUTDOWN_LISTENER_SECONDS - Static variable in class org.apache.nifi.io.socket.SocketListener
 
description - Variable in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
 
description - Variable in enum class org.apache.nifi.cluster.coordination.node.OffloadCode
 
disconnect(DisconnectMessage) - Method in interface org.apache.nifi.cluster.protocol.ClusterCoordinationProtocolSender
Sends a "disconnection request" message to a node.
disconnect(DisconnectMessage) - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
disconnect(DisconnectMessage) - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
Requests a node to disconnect from the cluster.
disconnectCode - Variable in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
disconnectCode - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
DISCONNECTED - Enum constant in enum class org.apache.nifi.cluster.coordination.node.NodeConnectionState
A node that is not connected to the cluster.
DISCONNECTING - Enum constant in enum class org.apache.nifi.cluster.coordination.node.NodeConnectionState
A node that is in the process of disconnecting from the cluster.
DISCONNECTION_REQUEST - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
DisconnectionCode - Enum Class in org.apache.nifi.cluster.coordination.node
An enumeration of the reasons that a node may be disconnected from the cluster
DisconnectionCode(String) - Constructor for enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
 
disconnectionRequestedByNode(NodeIdentifier, DisconnectionCode, String) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Notifies the Cluster Coordinator that the node with the given ID has requested to disconnect from the cluster.
DisconnectMessage - Class in org.apache.nifi.cluster.protocol.message
 
DisconnectMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.DisconnectMessage
 
dispatchRequest(Socket) - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
dispatchRequest(Socket) - Method in class org.apache.nifi.io.socket.SocketListener
Implements the action to perform when a new socket request is received.
dnsLookupMillis - Variable in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 

E

electionManager - Variable in class org.apache.nifi.cluster.coordination.node.LeaderElectionNodeProtocolSender
 
equals(Object) - Method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
equals(Object) - Method in class org.apache.nifi.cluster.protocol.ComponentRevision
 
equals(Object) - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
Compares the id of two node identifiers for equality.
EXCEPTION - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
EXCEPTION_THRESHOLD_MILLIS - Static variable in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
exceptionMessage - Variable in class org.apache.nifi.cluster.protocol.message.ExceptionMessage
 
ExceptionMessage - Class in org.apache.nifi.cluster.protocol.message
 
ExceptionMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.ExceptionMessage
 
executorService - Variable in class org.apache.nifi.io.socket.SocketListener
 
explanation - Variable in class org.apache.nifi.cluster.protocol.message.DisconnectMessage
 
explanation - Variable in class org.apache.nifi.cluster.protocol.message.OffloadMessage
 

F

FAILED_TO_SERVICE_REQUEST - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
Node did not service a request that was replicated to it
finishNodeConnection(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Indicates that the node has sent a valid heartbeat and should now be considered part of the cluster
finishNodeOffload(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Indicates that the node has finished being offloaded
flow - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
flow - Variable in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
FLOW_REQUEST - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
FLOW_RESPONSE - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
flowDocument - Variable in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
flowElectionMessage - Variable in class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 
flowFileBytes - Variable in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
flowFileCount - Variable in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
FlowRequestMessage - Class in org.apache.nifi.cluster.protocol.message
 
FlowRequestMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.FlowRequestMessage
 
FlowResponseMessage - Class in org.apache.nifi.cluster.protocol.message
 
FlowResponseMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.FlowResponseMessage
 
FrameworkClusterProtocolConfiguration - Class in org.apache.nifi.framework.configuration
Framework Cluster Protocol Configuration with components supporting cluster communication
FrameworkClusterProtocolConfiguration() - Constructor for class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
fromRevision(Revision) - Static method in class org.apache.nifi.cluster.protocol.ComponentRevision
 
fromRevisionSnapshot(RevisionSnapshot) - Static method in class org.apache.nifi.cluster.protocol.ComponentRevisionSnapshot
 

G

getActiveThreadCount() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.NodeHeartbeat
 
getActiveThreadCount() - Method in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
getActiveThreadCount() - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
getAddress() - Method in class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
getAllRoles() - Static method in class org.apache.nifi.cluster.coordination.node.ClusterRoles
 
getApiAddress() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
getApiAddress() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getApiPort() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
getApiPort() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getAuthorizerFingerprint() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
getAuthorizerFingerprint() - Method in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
getBytesRead() - Method in class org.apache.nifi.cluster.protocol.impl.CopyingInputStream
 
getCertificateIdentities(Socket) - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
getClientId() - Method in class org.apache.nifi.cluster.protocol.ComponentRevision
 
getClusterStatus() - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
getClusterWorkload() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
 
getCommsTimingDetails() - Method in class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 
getComponentId() - Method in class org.apache.nifi.cluster.protocol.ComponentRevision
 
getComponentRevisions() - Method in class org.apache.nifi.cluster.protocol.ComponentRevisionSnapshot
 
getComponentRevisions() - Method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
getComponentRevisions() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
getComponentRevisions() - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
getConfiguration() - Method in class org.apache.nifi.io.socket.SocketListener
 
getConnectionRequest() - Method in class org.apache.nifi.cluster.protocol.message.ConnectionRequestMessage
 
getConnectionRequestTime() - Method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
getConnectionRequestTime() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
getConnectionResponse() - Method in class org.apache.nifi.cluster.protocol.message.ConnectionResponseMessage
 
getConnectionStates() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Returns a Map of NodeConnectionStates to all Node Identifiers that have that state.
getConnectionStatus() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.NodeHeartbeat
 
getConnectionStatus() - Method in class org.apache.nifi.cluster.protocol.Heartbeat
 
getConnectionStatus() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedHeartbeat
 
getConnectionStatus(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Returns the current status of the node with the given identifier
getConnectionStatuses() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Returns a List of the NodeConnectionStatus for each node in the cluster
getConnectMillis() - Method in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
getCreatedTimestamp() - Method in class org.apache.nifi.cluster.protocol.Heartbeat
 
getDataFlow() - Method in class org.apache.nifi.cluster.protocol.ConnectionRequest
 
getDataFlow() - Method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
getDataFlow() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionRequest
 
getDataFlow() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
getDataFlow() - Method in class org.apache.nifi.cluster.protocol.message.FlowResponseMessage
 
getDataFlow() - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
getDate() - Method in class org.apache.nifi.cluster.protocol.message.PingMessage
 
getDisconnectCode() - Method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
getDisconnectCode() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
getDnsLookupMillis() - Method in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
getElectedActiveCoordinatorNode() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
 
getExceptionMessage() - Method in class org.apache.nifi.cluster.protocol.message.ExceptionMessage
 
getExplanation() - Method in class org.apache.nifi.cluster.protocol.message.DisconnectMessage
 
getExplanation() - Method in class org.apache.nifi.cluster.protocol.message.OffloadMessage
 
getFlow() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
getFlow() - Method in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
getFlowDocument() - Method in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
getFlowElectionMessage() - Method in class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 
getFlowElectionStatus() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
 
getFlowFileBytes() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.NodeHeartbeat
 
getFlowFileBytes() - Method in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
getFlowFileCount() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.NodeHeartbeat
 
getFlowFileCount() - Method in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
getFullDescription() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getGroupName() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedCounter
 
getHandlers() - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
getHandlers() - Method in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
getHandlers() - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
getHandlers() - Method in interface org.apache.nifi.cluster.protocol.ProtocolListener
 
getHandshakeTimeoutSeconds() - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
getHeartbeat() - Method in class org.apache.nifi.cluster.protocol.message.HeartbeatMessage
 
getHeartbeatAddress() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.HeartbeatMonitor
 
getId() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
getId() - Method in class org.apache.nifi.cluster.protocol.message.MulticastProtocolMessage
 
getId() - Method in class org.apache.nifi.cluster.protocol.message.PingMessage
 
getId() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getInstanceId() - Method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
getInstanceId() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
getInstanceId() - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
getKeepAlive() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getLatestHeartbeat(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.heartbeat.HeartbeatMonitor
Returns the latest heartbeat that has been obtained for the node with the given id
getLoadBalanceAddress() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
getLoadBalanceAddress() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getLoadBalancePort() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
getLoadBalancePort() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getLocalNodeIdentifier() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
 
getMessage() - Method in interface org.apache.nifi.cluster.event.NodeEvent
 
getMissingComponents() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
getMissingComponents() - Method in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
getName() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedCounter
 
getNeedClientAuth() - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
getNodeConnectionStatus() - Method in class org.apache.nifi.cluster.protocol.message.NodeConnectionStatusResponseMessage
 
getNodeConnectionStatus() - Method in class org.apache.nifi.cluster.protocol.message.NodeStatusChangeMessage
 
getNodeConnectionStatuses() - Method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
getNodeConnectionStatuses() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
getNodeConnectionStatuses() - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
getNodeEvents(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Returns all of the events that have occurred for the given node
getNodeId() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
getNodeId() - Method in class org.apache.nifi.cluster.protocol.message.DisconnectMessage
 
getNodeId() - Method in class org.apache.nifi.cluster.protocol.message.FlowRequestMessage
 
getNodeId() - Method in class org.apache.nifi.cluster.protocol.message.NodeStatusChangeMessage
 
getNodeId() - Method in class org.apache.nifi.cluster.protocol.message.OffloadMessage
 
getNodeId() - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
getNodeIdentifier() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.NodeHeartbeat
 
getNodeIdentifier() - Method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
getNodeIdentifier() - Method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
getNodeIdentifier() - Method in class org.apache.nifi.cluster.protocol.Heartbeat
 
getNodeIdentifier() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionRequest
 
getNodeIdentifier() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
getNodeIdentifier() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedHeartbeat
 
getNodeIdentifier() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeBulletins
 
getNodeIdentifier() - Method in class org.apache.nifi.cluster.protocol.NodeBulletins
 
getNodeIdentifier(String) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Returns the NodeIdentifier that exists that has the given UUID, or null if no NodeIdentifier exists for the given UUID
getNodeIdentifier(ProtocolMessage) - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
getNodeIdentifiers(NodeConnectionState...) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Returns the identifiers of all nodes that have the given connection state
getNodeIdentities() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getNodeWorkloads() - Method in class org.apache.nifi.cluster.protocol.message.ClusterWorkloadResponseMessage
 
getNumberOfBytesCopied() - Method in class org.apache.nifi.cluster.protocol.impl.CopyingInputStream
 
getOffloadCode() - Method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
getOffloadCode() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
getOobInline() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getPayload() - Method in class org.apache.nifi.cluster.protocol.Heartbeat
 
getPayload() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedHeartbeat
 
getPayload() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeBulletins
 
getPayload() - Method in class org.apache.nifi.cluster.protocol.NodeBulletins
 
getPort() - Method in class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
getPort() - Method in class org.apache.nifi.io.socket.SocketListener
 
getPrimaryNode() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
 
getProposedNodeIdentifier() - Method in class org.apache.nifi.cluster.protocol.ConnectionRequest
 
getProtocolMessage() - Method in class org.apache.nifi.cluster.protocol.message.MulticastProtocolMessage
 
getReason() - Method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
getReason() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
getReceiveBufferSize() - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
getReceiveBufferSize() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getReceiveFirstByteMillis() - Method in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
getReceiveFullResponseMillis() - Method in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
getRejectionReason() - Method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
getRejectionReason() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
getReportedTimestamp() - Method in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
getReuseAddress() - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
getReuseAddress() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getRevisionUpdateCount() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.NodeHeartbeat
 
getRevisionUpdateCount() - Method in class org.apache.nifi.cluster.protocol.ComponentRevisionSnapshot
 
getRevisionUpdateCount() - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
getSendBufferSize() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getSendRequestMillis() - Method in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
getServiceAddress() - Method in class org.apache.nifi.cluster.coordination.node.LeaderElectionNodeProtocolSender
 
getServiceAddress() - Method in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
getServiceName() - Method in class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
getSeverity() - Method in interface org.apache.nifi.cluster.event.NodeEvent
 
getShutdownListenerSeconds() - Method in class org.apache.nifi.io.socket.SocketListener
 
getSiteToSiteAddress() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
getSiteToSiteAddress() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getSiteToSiteHttpApiPort() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
getSiteToSiteHttpApiPort() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getSiteToSitePort() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
getSiteToSitePort() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getSnippets() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
getSnippets() - Method in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
getSocketAddress() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
getSocketAddress() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getSocketConfiguration() - Method in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
getSocketConfiguration() - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
getSocketPort() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
getSocketPort() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
getSocketTimeout() - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
getSocketTimeout() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getSource() - Method in interface org.apache.nifi.cluster.event.NodeEvent
 
getSslContext() - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
getSslContext() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getState() - Method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
getState() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
getSystemStartTime() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.NodeHeartbeat
 
getSystemStartTime() - Method in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
getSystemStartTime() - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
getTcpNoDelay() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getTimestamp() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.NodeHeartbeat
 
getTimestamp() - Method in interface org.apache.nifi.cluster.event.NodeEvent
 
getTotalFlowFileBytes() - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
getTotalFlowFileCount() - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
getTrafficClass() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getTryLaterSeconds() - Method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
getTryLaterSeconds() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.ClusterWorkloadRequestMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.ClusterWorkloadResponseMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.ConnectionRequestMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.ConnectionResponseMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.DisconnectMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.ExceptionMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.FlowRequestMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.FlowResponseMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.HeartbeatMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.MulticastProtocolMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.NodeConnectionStatusRequestMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.NodeConnectionStatusResponseMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.NodeStatusChangeMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.OffloadMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.PingMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.ProtocolMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionResponseMessage
 
getType() - Method in class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
getUpdatedNodeStatuses() - Method in class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 
getUpdateId() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
getUpdateIdentifier() - Method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
getValue() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedCounter
 
getVersion() - Method in class org.apache.nifi.cluster.protocol.ComponentRevision
 
getVersionedDataflow() - Method in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
groupName - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedCounter
 

H

handle(ProtocolMessage, Set<String>) - Method in interface org.apache.nifi.cluster.protocol.ProtocolHandler
Handles the given protocol message or throws an exception if it cannot handle the message.
handlers - Variable in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
handleTlsError(String, Throwable) - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
handshakeTimeoutSeconds - Variable in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
hashCode() - Method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
hashCode() - Method in class org.apache.nifi.cluster.protocol.ComponentRevision
 
hashCode() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
heartbeat - Variable in class org.apache.nifi.cluster.protocol.message.HeartbeatMessage
 
heartbeat(HeartbeatMessage, String) - Method in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
heartbeat(HeartbeatMessage, String) - Method in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
heartbeat(HeartbeatMessage, String) - Method in interface org.apache.nifi.cluster.protocol.NodeProtocolSender
Sends a heartbeat to the address given
Heartbeat - Class in org.apache.nifi.cluster.protocol
A heartbeat for indicating the status of a node to the cluster.
Heartbeat(NodeIdentifier, NodeConnectionStatus, byte[]) - Constructor for class org.apache.nifi.cluster.protocol.Heartbeat
 
HEARTBEAT - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
HEARTBEAT_RECEIVED_FROM_DISCONNECTED_NODE - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
Coordinator received a heartbeat from node, but the node is disconnected from the cluster
HEARTBEAT_RESPONSE - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
HeartbeatAdapter - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
HeartbeatAdapter() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.HeartbeatAdapter
 
HeartbeatMessage - Class in org.apache.nifi.cluster.protocol.message
 
HeartbeatMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.HeartbeatMessage
 
HeartbeatMonitor - Interface in org.apache.nifi.cluster.coordination.heartbeat
A HeartbeatMonitor is responsible for monitoring some remote resource for heartbeats from each node in a cluster and reacting to those heartbeats (or lack thereof).
HeartbeatPayload - Class in org.apache.nifi.cluster.protocol
The payload of the heartbeat.
HeartbeatPayload() - Constructor for class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
HeartbeatResponseMessage - Class in org.apache.nifi.cluster.protocol.message
 
HeartbeatResponseMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 

I

id - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
id - Variable in class org.apache.nifi.cluster.protocol.message.MulticastProtocolMessage
 
id - Variable in class org.apache.nifi.cluster.protocol.message.PingMessage
 
id - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
the unique identifier for the node
idGenerator - Static variable in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
in - Variable in class org.apache.nifi.cluster.protocol.impl.CopyingInputStream
 
initializeJaxbContext() - Static method in class org.apache.nifi.cluster.protocol.jaxb.message.JaxbProtocolUtils
Load the JAXBContext version.
instanceId - Variable in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
instanceId - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
instanceId - Variable in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
isActiveClusterCoordinator() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
 
isApiReachable(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Checks if the API of the given node is reachable.
isBlockedByFirewall(Set<String>) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Checks if the given hostname is blocked by the configured firewall, returning true if the node is blocked, false if the node is allowed through the firewall or if there is no firewall configured
isConnected() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Indicates whether or not the node is currently connected to the cluster
isFlowElectionComplete() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
 
isPrimary() - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
isRunning() - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
isRunning() - Method in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
isRunning() - Method in interface org.apache.nifi.cluster.protocol.ProtocolListener
 
isRunning() - Method in class org.apache.nifi.io.socket.SocketListener
 
isSiteToSiteSecure() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
isSiteToSiteSecure() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
isTlsError(Throwable) - Static method in class org.apache.nifi.io.socket.SocketUtils
Returns true if this exception is due to a TLS problem (either directly or because of its cause, if present).

J

JAXB_CONTEXT - Static variable in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
JAXB_CONTEXT - Static variable in class org.apache.nifi.cluster.protocol.jaxb.message.JaxbProtocolUtils
 
JAXB_CONTEXT_PATH - Static variable in class org.apache.nifi.cluster.protocol.jaxb.message.JaxbProtocolUtils
 
jaxbCtx - Variable in class org.apache.nifi.cluster.protocol.jaxb.JaxbProtocolContext
 
JaxbProtocolContext<T> - Class in org.apache.nifi.cluster.protocol.jaxb
Implements a context for communicating internally amongst the cluster using JAXB.
JaxbProtocolContext(JAXBContext) - Constructor for class org.apache.nifi.cluster.protocol.jaxb.JaxbProtocolContext
 
JaxbProtocolUtils - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
JaxbProtocolUtils() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.JaxbProtocolUtils
 

K

keepAlive - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 

L

LACK_OF_HEARTBEAT - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
The node was disconnected because it stopped heartbeating
leaderElectionManager - Variable in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
LeaderElectionNodeProtocolSender - Class in org.apache.nifi.cluster.coordination.node
 
LeaderElectionNodeProtocolSender(SocketConfiguration, ProtocolContext<ProtocolMessage>, LeaderElectionManager) - Constructor for class org.apache.nifi.cluster.coordination.node.LeaderElectionNodeProtocolSender
 
listener - Variable in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
listener - Variable in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
loadBalanceAddress - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
loadBalanceAddress - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
The IP or hostname to use for sending FlowFiles when load balancing a connection
loadBalancePort - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
loadBalancePort - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
the port to use for sending FlowFiles when load balancing a connection
logger - Static variable in class org.apache.nifi.cluster.coordination.node.LeaderElectionNodeProtocolSender
 
logger - Static variable in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
logger - Static variable in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
logger - Static variable in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
logger - Static variable in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
logger - Static variable in class org.apache.nifi.io.socket.SocketListener
 
logger - Static variable in class org.apache.nifi.io.socket.SocketUtils
 
logicallyEquals(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
Compares API address/port and socket address/port for equality.

M

marshal() - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
marshal(NodeConnectionStatus) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.NodeConnectionStatusAdapter
 
marshal(ConnectionRequest) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ConnectionRequestAdapter
 
marshal(ConnectionResponse) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ConnectionResponseAdapter
 
marshal(DataFlow) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.DataFlowAdapter
 
marshal(Heartbeat) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.HeartbeatAdapter
 
marshal(HeartbeatPayload, OutputStream) - Static method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
marshal(NodeBulletins) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.NodeBulletinsAdapter
 
marshal(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.NodeIdentifierAdapter
 
marshal(T, OutputStream) - Method in interface org.apache.nifi.cluster.protocol.ProtocolMessageMarshaller
Serializes the given message to the given output stream.
marshaller - Variable in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
maxBytesToCopy - Variable in class org.apache.nifi.cluster.protocol.impl.CopyingInputStream
 
maxThreadsPerRequest - Variable in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
MESSAGE_PROTOCOL_START_SENTINEL - Static variable in class org.apache.nifi.cluster.protocol.jaxb.JaxbProtocolContext
 
MessageType() - Constructor for enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
MISMATCHED_FLOWS - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
The node's flow did not match the cluster's flow
MISSING_BUNDLE - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
The node was missing a bundle used the cluster flow.
missingComponentIds - Variable in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
missingComponents - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
MulticastProtocolMessage - Class in org.apache.nifi.cluster.protocol.message
Wraps a protocol message and an identifier for sending the message by way multicast.
MulticastProtocolMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.MulticastProtocolMessage
 
MulticastProtocolMessage(String, ProtocolMessage) - Constructor for class org.apache.nifi.cluster.protocol.message.MulticastProtocolMessage
 

N

name - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedCounter
 
needClientAuth - Variable in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
NODE_CONNECTION_STATUS_REQUEST - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
NODE_CONNECTION_STATUS_RESPONSE - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
NODE_SHUTDOWN - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
Node is being shut down
NODE_STATUS_CHANGE - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
NodeBulletins - Class in org.apache.nifi.cluster.protocol
 
NodeBulletins(NodeIdentifier, byte[]) - Constructor for class org.apache.nifi.cluster.protocol.NodeBulletins
 
NodeBulletinsAdapter - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
NodeBulletinsAdapter() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.NodeBulletinsAdapter
 
NodeConnectionState - Enum Class in org.apache.nifi.cluster.coordination.node
 
NodeConnectionState() - Constructor for enum class org.apache.nifi.cluster.coordination.node.NodeConnectionState
 
nodeConnectionStatus - Variable in class org.apache.nifi.cluster.protocol.message.NodeConnectionStatusResponseMessage
 
NodeConnectionStatus - Class in org.apache.nifi.cluster.coordination.node
Describes the current status of a node
NodeConnectionStatus(long, NodeIdentifier, NodeConnectionState, OffloadCode, DisconnectionCode, String, Long) - Constructor for class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
NodeConnectionStatus(NodeConnectionStatus) - Constructor for class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
NodeConnectionStatus(NodeIdentifier, DisconnectionCode) - Constructor for class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
NodeConnectionStatus(NodeIdentifier, DisconnectionCode, String) - Constructor for class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
NodeConnectionStatus(NodeIdentifier, NodeConnectionState) - Constructor for class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
NodeConnectionStatus(NodeIdentifier, NodeConnectionState, DisconnectionCode) - Constructor for class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
NodeConnectionStatus(NodeIdentifier, NodeConnectionState, OffloadCode, String) - Constructor for class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
NodeConnectionStatus(NodeIdentifier, NodeConnectionState, OffloadCode, DisconnectionCode, String, Long) - Constructor for class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
NodeConnectionStatusAdapter - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
NodeConnectionStatusAdapter() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.NodeConnectionStatusAdapter
 
NodeConnectionStatusRequestMessage - Class in org.apache.nifi.cluster.protocol.message
 
NodeConnectionStatusRequestMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.NodeConnectionStatusRequestMessage
 
NodeConnectionStatusResponseMessage - Class in org.apache.nifi.cluster.protocol.message
 
NodeConnectionStatusResponseMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.NodeConnectionStatusResponseMessage
 
NodeEvent - Interface in org.apache.nifi.cluster.event
 
NodeHeartbeat - Interface in org.apache.nifi.cluster.coordination.heartbeat
 
nodeId - Variable in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
nodeId - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
nodeId - Variable in class org.apache.nifi.cluster.protocol.message.DisconnectMessage
 
nodeId - Variable in class org.apache.nifi.cluster.protocol.message.FlowRequestMessage
 
nodeId - Variable in class org.apache.nifi.cluster.protocol.message.NodeStatusChangeMessage
 
nodeId - Variable in class org.apache.nifi.cluster.protocol.message.OffloadMessage
 
nodeId - Variable in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
nodeIdentifier - Variable in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
nodeIdentifier - Variable in class org.apache.nifi.cluster.protocol.Heartbeat
 
nodeIdentifier - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionRequest
 
nodeIdentifier - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
nodeIdentifier - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedHeartbeat
 
nodeIdentifier - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeBulletins
 
nodeIdentifier - Variable in class org.apache.nifi.cluster.protocol.NodeBulletins
 
NodeIdentifier - Class in org.apache.nifi.cluster.protocol
A node identifier denoting the coordinates of a flow controller that is connected to a cluster.
NodeIdentifier() - Constructor for class org.apache.nifi.cluster.protocol.NodeIdentifier
This constructor should not be used and exists solely for the use of JAXB
NodeIdentifier(String, String, int, String, int, String, int, String, Integer, Integer, boolean) - Constructor for class org.apache.nifi.cluster.protocol.NodeIdentifier
 
NodeIdentifier(String, String, int, String, int, String, int, String, Integer, Integer, boolean, Set<String>) - Constructor for class org.apache.nifi.cluster.protocol.NodeIdentifier
 
NodeIdentifier(String, String, int, String, int, String, Integer, Integer, boolean) - Constructor for class org.apache.nifi.cluster.protocol.NodeIdentifier
 
NodeIdentifierAdapter - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
NodeIdentifierAdapter() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.NodeIdentifierAdapter
 
nodeIdentities - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
nodeProtocolSender() - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
NodeProtocolSender - Interface in org.apache.nifi.cluster.protocol
An interface for sending protocol messages from a node to the cluster manager.
nodeProtocolSenderListener() - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
NodeProtocolSenderListener - Class in org.apache.nifi.cluster.protocol.impl
 
NodeProtocolSenderListener(NodeProtocolSender, ProtocolListener) - Constructor for class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
NodeStatusChangeMessage - Class in org.apache.nifi.cluster.protocol.message
Message to indicate that the status of a node in the cluster has changed
NodeStatusChangeMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.NodeStatusChangeMessage
 
nodeStatuses - Variable in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
nodeStatuses - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
nodeStatuses - Variable in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
NodeWorkload - Class in org.apache.nifi.cluster.coordination.node
 
NodeWorkload() - Constructor for class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
nodeWorkloads - Variable in class org.apache.nifi.cluster.protocol.message.ClusterWorkloadResponseMessage
 
NOT_YET_CONNECTED - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
The node has not yet connected to the cluster
notifyNodeStatusChange(Set<NodeIdentifier>, NodeStatusChangeMessage) - Method in interface org.apache.nifi.cluster.protocol.ClusterCoordinationProtocolSender
Notifies all nodes in the given set that a node in the cluster has a new status
notifyNodeStatusChange(Set<NodeIdentifier>, NodeStatusChangeMessage) - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
notifyNodeStatusChange(Set<NodeIdentifier>, NodeStatusChangeMessage) - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
numThreads - Variable in class org.apache.nifi.io.socket.SocketListener
 

O

ObjectFactory - Class in org.apache.nifi.cluster.protocol.jaxb.message
 
ObjectFactory() - Constructor for class org.apache.nifi.cluster.protocol.jaxb.message.ObjectFactory
 
offload(OffloadMessage) - Method in interface org.apache.nifi.cluster.protocol.ClusterCoordinationProtocolSender
Sends an "offload request" message to a node.
offload(OffloadMessage) - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
offload(OffloadMessage) - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
Requests a node to be offloaded.
OFFLOAD_REQUEST - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
offloadCode - Variable in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
offloadCode - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
OffloadCode - Enum Class in org.apache.nifi.cluster.coordination.node
An enumeration of the reasons that a node may be offloaded
OffloadCode(String) - Constructor for enum class org.apache.nifi.cluster.coordination.node.OffloadCode
 
OFFLOADED - Enum constant in enum class org.apache.nifi.cluster.coordination.node.NodeConnectionState
A node that has offloaded its flow files from the node.
OFFLOADED - Enum constant in enum class org.apache.nifi.cluster.coordination.node.OffloadCode
A user explicitly offloaded the node
OFFLOADING - Enum constant in enum class org.apache.nifi.cluster.coordination.node.NodeConnectionState
A node that is in the process of offloading its flow files from the node.
OffloadMessage - Class in org.apache.nifi.cluster.protocol.message
 
OffloadMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.OffloadMessage
 
onLocalNodeIdentifierSet(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.ClusterTopologyEventListener
 
onNodeAdded(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.ClusterTopologyEventListener
 
onNodeRemoved(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.ClusterTopologyEventListener
 
onNodeStateChange(NodeIdentifier, NodeConnectionState) - Method in interface org.apache.nifi.cluster.coordination.ClusterTopologyEventListener
 
oobInline - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
org.apache.nifi.cluster.coordination - package org.apache.nifi.cluster.coordination
 
org.apache.nifi.cluster.coordination.heartbeat - package org.apache.nifi.cluster.coordination.heartbeat
 
org.apache.nifi.cluster.coordination.node - package org.apache.nifi.cluster.coordination.node
 
org.apache.nifi.cluster.event - package org.apache.nifi.cluster.event
 
org.apache.nifi.cluster.protocol - package org.apache.nifi.cluster.protocol
 
org.apache.nifi.cluster.protocol.impl - package org.apache.nifi.cluster.protocol.impl
 
org.apache.nifi.cluster.protocol.jaxb - package org.apache.nifi.cluster.protocol.jaxb
 
org.apache.nifi.cluster.protocol.jaxb.message - package org.apache.nifi.cluster.protocol.jaxb.message
 
org.apache.nifi.cluster.protocol.message - package org.apache.nifi.cluster.protocol.message
 
org.apache.nifi.framework.configuration - package org.apache.nifi.framework.configuration
 
org.apache.nifi.io.socket - package org.apache.nifi.io.socket
 

P

parseFlowBytes(byte[]) - Static method in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
parseVersionedDataflow(byte[]) - Method in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
payload - Variable in class org.apache.nifi.cluster.protocol.Heartbeat
 
payload - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedHeartbeat
 
payload - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeBulletins
 
payload - Variable in class org.apache.nifi.cluster.protocol.NodeBulletins
 
peerIdentityProvider - Variable in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
PING - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
PingMessage - Class in org.apache.nifi.cluster.protocol.message
 
PingMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.PingMessage
 
port - Variable in class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
port - Variable in class org.apache.nifi.io.socket.SocketListener
 
primary - Variable in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
PRIMARY_NODE - Static variable in class org.apache.nifi.cluster.coordination.node.ClusterRoles
 
properties - Variable in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
proposedNodeIdentifier - Variable in class org.apache.nifi.cluster.protocol.ConnectionRequest
 
protocolContext - Variable in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
protocolContext - Variable in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
protocolContext - Variable in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
protocolContext() - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
ProtocolContext<T> - Interface in org.apache.nifi.cluster.protocol
The context for communicating using the internal cluster protocol.
ProtocolException - Exception Class in org.apache.nifi.cluster.protocol
The base exception for problems encountered while communicating within the cluster.
ProtocolException() - Constructor for exception class org.apache.nifi.cluster.protocol.ProtocolException
 
ProtocolException(String) - Constructor for exception class org.apache.nifi.cluster.protocol.ProtocolException
 
ProtocolException(String, Throwable) - Constructor for exception class org.apache.nifi.cluster.protocol.ProtocolException
 
ProtocolException(Throwable) - Constructor for exception class org.apache.nifi.cluster.protocol.ProtocolException
 
ProtocolHandler - Interface in org.apache.nifi.cluster.protocol
A handler for processing protocol messages.
protocolListener() - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
ProtocolListener - Interface in org.apache.nifi.cluster.protocol
Defines the interface for a listener to process protocol messages.
protocolMessage - Variable in class org.apache.nifi.cluster.protocol.message.MulticastProtocolMessage
 
ProtocolMessage - Class in org.apache.nifi.cluster.protocol.message
 
ProtocolMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.ProtocolMessage
 
ProtocolMessage.MessageType - Enum Class in org.apache.nifi.cluster.protocol.message
 
ProtocolMessageMarshaller<T> - Interface in org.apache.nifi.cluster.protocol
Defines a marshaller for serializing protocol messages.
ProtocolMessageUnmarshaller<T> - Interface in org.apache.nifi.cluster.protocol
Defines an unmarshaller for deserializing protocol messages.
protocolServerSocketConfiguration() - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
protocolSocketConfiguration() - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
publishBulletinWarning(String) - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
purgeHeartbeats() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.HeartbeatMonitor
Clears all heartbeats that have been received

R

read() - Method in class org.apache.nifi.cluster.protocol.impl.CopyingInputStream
 
read(byte[]) - Method in class org.apache.nifi.cluster.protocol.impl.CopyingInputStream
 
read(byte[], int, int) - Method in class org.apache.nifi.cluster.protocol.impl.CopyingInputStream
 
reason - Variable in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
reason - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
receiveBufferSize - Variable in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
receiveBufferSize - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
receiveFirstByteMillis - Variable in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
receiveFullResponseMillis - Variable in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
RECONNECTION_REQUEST - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
RECONNECTION_RESPONSE - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
ReconnectionRequestMessage - Class in org.apache.nifi.cluster.protocol.message
 
ReconnectionRequestMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
ReconnectionResponseMessage - Class in org.apache.nifi.cluster.protocol.message
This message is used an "ACK" for a ReconnectionRequestMessage
ReconnectionResponseMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.ReconnectionResponseMessage
 
registerEventListener(ClusterTopologyEventListener) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Registers the given event listener so that it is notified whenever a cluster topology event occurs
rejectionReason - Variable in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
rejectionReason - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
REMOVED - Enum constant in enum class org.apache.nifi.cluster.coordination.node.NodeConnectionState
A NodeConnectionState of REMOVED indicates that the node was removed from the cluster and is used in order to notify other nodes in the cluster.
removeHandler(ProtocolHandler) - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
removeHandler(ProtocolHandler) - Method in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
removeHandler(ProtocolHandler) - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
removeHandler(ProtocolHandler) - Method in interface org.apache.nifi.cluster.protocol.ProtocolListener
Unregisters the handler with the listener.
removeHeartbeat(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.heartbeat.HeartbeatMonitor
Removes the heartbeat for the given node from the monitor and the remote location where heartbeats are sent
removeNode(NodeIdentifier, String) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Removes the given disconnected node from the cluster
reportedTimestamp - Variable in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
reportEvent(NodeIdentifier, Severity, String) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Reports that some event occurred that is relevant to the cluster
requestConnection(ConnectionRequestMessage, boolean) - Method in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
requestConnection(ConnectionRequestMessage, boolean) - Method in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
requestConnection(ConnectionRequestMessage, boolean) - Method in interface org.apache.nifi.cluster.protocol.NodeProtocolSender
Sends a "connection request" message to the cluster manager.
requestNodeConnect(NodeIdentifier, String) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Sends a request to the node to connect to the cluster.
requestNodeConnectionStatus(String, int) - Method in interface org.apache.nifi.cluster.protocol.ClusterCoordinationProtocolSender
Sends a request to the given hostname and port to request its connection status
requestNodeConnectionStatus(String, int) - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
requestNodeConnectionStatus(String, int) - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
requestNodeDisconnect(NodeIdentifier, DisconnectionCode, String) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Sends a request to the node to disconnect from the cluster.
requestNodeOffload(NodeIdentifier, OffloadCode, String) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Sends a request to the node to be offloaded.
requestReconnection(ReconnectionRequestMessage) - Method in interface org.apache.nifi.cluster.protocol.ClusterCoordinationProtocolSender
Sends a "reconnection request" message to a node.
requestReconnection(ReconnectionRequestMessage) - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
requestReconnection(ReconnectionRequestMessage) - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
Requests a node to reconnect to the cluster.
resetNodeStatus(NodeConnectionStatus, long) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Resets the status of the node to be in accordance with the given NodeConnectionStatus if and only if the currently held status for this node has an Update ID equal to the given qualifyingUpdateId
resetNodeStatuses(Map<NodeIdentifier, NodeConnectionStatus>) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Clears the current state of all nodes and replaces them with the values provided in the given map
reuseAddress - Variable in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
reuseAddress - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
revisionSnapshot - Variable in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
revisionUpdateCount - Variable in class org.apache.nifi.cluster.protocol.ComponentRevisionSnapshot
 
revisionUpdateCount - Variable in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 

S

sendBufferSize - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
sender - Variable in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
sender - Variable in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
sendProtocolMessage(ProtocolMessage, String, int, CommsTimingDetails) - Method in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
sendRequestMillis - Variable in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
serialVersionUID - Static variable in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
serverSocket - Variable in class org.apache.nifi.io.socket.SocketListener
 
ServerSocketConfiguration - Class in org.apache.nifi.io.socket
 
ServerSocketConfiguration() - Constructor for class org.apache.nifi.io.socket.ServerSocketConfiguration
 
SERVICE_BROADCAST - Enum constant in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
 
ServiceBroadcastMessage - Class in org.apache.nifi.cluster.protocol.message
 
ServiceBroadcastMessage() - Constructor for class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
serviceName - Variable in class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
setActiveThreadCount(int) - Method in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
setActiveThreadCount(int) - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
setAddress(String) - Method in class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
setApiAddress(String) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setApiPort(int) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setAuthorizerFingerprint(byte[]) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
setBulletinRepository(BulletinRepository) - Method in interface org.apache.nifi.cluster.protocol.ClusterCoordinationProtocolSender
Sets the BulletinRepository that can be used to report bulletins
setBulletinRepository(BulletinRepository) - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
setBulletinRepository(BulletinRepository) - Method in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
setBulletinRepository(BulletinRepository) - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
setBulletinRepository(BulletinRepository) - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
setBulletinRepository(BulletinRepository) - Method in interface org.apache.nifi.cluster.protocol.ProtocolListener
Sets the BulletinRepository that can be used to report bulletins
setClientId(String) - Method in class org.apache.nifi.cluster.protocol.ComponentRevision
 
setClusterStatus(List<NodeConnectionStatus>) - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
setCommsTimingDetails(CommsTimingDetails) - Method in class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 
setComponentId(String) - Method in class org.apache.nifi.cluster.protocol.ComponentRevision
 
setComponentRevisions(List<ComponentRevision>) - Method in class org.apache.nifi.cluster.protocol.ComponentRevisionSnapshot
 
setComponentRevisions(ComponentRevisionSnapshot) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
setComponentRevisions(ComponentRevisionSnapshot) - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
setConnected(boolean) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Notifies the Cluster Coordinator whether or not the node is connected to the cluster
setConnectionHandshakeTimeoutOnSocket(Socket) - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
setConnectionRequest(ConnectionRequest) - Method in class org.apache.nifi.cluster.protocol.message.ConnectionRequestMessage
 
setConnectionRequestTime(Long) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
setConnectionResponse(ConnectionResponse) - Method in class org.apache.nifi.cluster.protocol.message.ConnectionResponseMessage
 
setConnectionStatus(NodeConnectionStatus) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedHeartbeat
 
setConnectMillis(long) - Method in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
setDataFlow(DataFlow) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionRequest
 
setDataFlow(DataFlow) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
setDataFlow(StandardDataFlow) - Method in class org.apache.nifi.cluster.protocol.message.FlowResponseMessage
 
setDataFlow(StandardDataFlow) - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
setDate(Date) - Method in class org.apache.nifi.cluster.protocol.message.PingMessage
 
setDisconnectCode(DisconnectionCode) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
setDnsLookupMillis(long) - Method in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
setExceptionMessage(String) - Method in class org.apache.nifi.cluster.protocol.message.ExceptionMessage
 
setExplanation(String) - Method in class org.apache.nifi.cluster.protocol.message.DisconnectMessage
 
setExplanation(String) - Method in class org.apache.nifi.cluster.protocol.message.OffloadMessage
 
setFlow(byte[]) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
setFlowElectionMessage(String) - Method in class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 
setFlowFileBytes(long) - Method in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
setFlowFileCount(int) - Method in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
setFlowService(FlowService) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Updates the Flow Service to use for obtaining the current flow
setGroupName(String) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedCounter
 
setHandshakeTimeout(String) - Method in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
setHeartbeat(Heartbeat) - Method in class org.apache.nifi.cluster.protocol.message.HeartbeatMessage
 
setId(String) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setId(String) - Method in class org.apache.nifi.cluster.protocol.message.MulticastProtocolMessage
 
setId(String) - Method in class org.apache.nifi.cluster.protocol.message.PingMessage
 
setInstanceId(String) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
setInstanceId(String) - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
setKeepAlive(Boolean) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setLeaderElectionManager(LeaderElectionManager) - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
setLoadBalanceAddress(String) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setLoadBalancePort(int) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setLocalNodeIdentifier(NodeIdentifier) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Notifies the Cluster Coordinator of the Node Identifier that the coordinator is currently running on
setMissingComponents(Set<String>) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
setName(String) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedCounter
 
setNeedClientAuth(boolean) - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
setNodeConnectionStatus(NodeConnectionStatus) - Method in class org.apache.nifi.cluster.protocol.message.NodeConnectionStatusResponseMessage
 
setNodeConnectionStatus(NodeConnectionStatus) - Method in class org.apache.nifi.cluster.protocol.message.NodeStatusChangeMessage
 
setNodeConnectionStatuses(List<NodeConnectionStatus>) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
setNodeConnectionStatuses(List<NodeConnectionStatus>) - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
setNodeId(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
setNodeId(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.message.DisconnectMessage
 
setNodeId(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.message.FlowRequestMessage
 
setNodeId(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.message.NodeStatusChangeMessage
 
setNodeId(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.message.OffloadMessage
 
setNodeId(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
setNodeIdentifier(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionRequest
 
setNodeIdentifier(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
setNodeIdentifier(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedHeartbeat
 
setNodeIdentifier(NodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeBulletins
 
setNodeWorkloads(Map<NodeIdentifier, NodeWorkload>) - Method in class org.apache.nifi.cluster.protocol.message.ClusterWorkloadResponseMessage
 
setOffloadCode(OffloadCode) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
setOobInline(Boolean) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setPayload(byte[]) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedHeartbeat
 
setPayload(byte[]) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeBulletins
 
setPort(int) - Method in class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
setPrimary(boolean) - Method in class org.apache.nifi.cluster.protocol.message.ReconnectionRequestMessage
 
setProperties(NiFiProperties) - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
setProtocolMessage(ProtocolMessage) - Method in class org.apache.nifi.cluster.protocol.message.MulticastProtocolMessage
 
setReason(String) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
setReceiveBufferSize(Integer) - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
setReceiveBufferSize(Integer) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setReceiveFirstByteMillis(long) - Method in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
setReceiveFullResponseMillis(long) - Method in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
setRejectionReason(String) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
setReportedTimestamp(long) - Method in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
setReuseAddress(Boolean) - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
setReuseAddress(Boolean) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setRevisionUpdateCount(long) - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
setRevisionUpdateCount(Long) - Method in class org.apache.nifi.cluster.protocol.ComponentRevisionSnapshot
 
setSendBufferSize(Integer) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setSendRequestMillis(long) - Method in class org.apache.nifi.cluster.protocol.message.CommsTimingDetails
 
setServiceName(String) - Method in class org.apache.nifi.cluster.protocol.message.ServiceBroadcastMessage
 
setShutdownListenerSeconds(int) - Method in class org.apache.nifi.io.socket.SocketListener
 
setSiteToSiteAddress(String) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setSiteToSiteHttpApiPort(Integer) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setSiteToSitePort(Integer) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setSiteToSiteSecure(boolean) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setSnippets(byte[]) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
setSocketAddress(String) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setSocketPort(int) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
setSocketTimeout(Integer) - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
setSocketTimeout(Integer) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setSslContext(SSLContext) - Method in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
setSslContext(SSLContext) - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
setSslContext(SSLContext) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setState(NodeConnectionState) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
setSystemStartTime(long) - Method in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
setSystemStartTime(long) - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
setTcpNoDelay(Boolean) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setTotalFlowFileBytes(long) - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
setTotalFlowFileCount(long) - Method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
setTrafficClass(Integer) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setTryLaterSeconds(int) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
setUpdatedNodeStatuses(List<NodeConnectionStatus>) - Method in class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 
setUpdateId(Long) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
setValue(long) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedCounter
 
setVersion(Long) - Method in class org.apache.nifi.cluster.protocol.ComponentRevision
 
shouldTryLater() - Method in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
shouldTryLater() - Method in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 
shutdown() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Notifies the Cluster Coordinator that the NiFi instance is being shutdown so that the coordinator is able to perform cleanup of resources
shutdownListenerSeconds - Variable in class org.apache.nifi.io.socket.SocketListener
 
siteToSiteAddress - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
siteToSiteAddress - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
the IP or hostname that external clients should use to communicate with this node via Site-to-Site
siteToSiteHttpApiPort - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
siteToSiteHttpApiPort - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
the port that external clients should use to communicate with this node via Site-to-Site HTTP protocol, this can be HTTP API port or HTTPS API port depending on whether siteToSiteSecure or not.
siteToSitePort - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
siteToSitePort - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
the port that external clients should use to communicate with this node via Site-to-Site RAW Socket protocol
siteToSiteSecure - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
siteToSiteSecure - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
whether or not site-to-site communications with this node are secure
snippetBytes - Variable in class org.apache.nifi.cluster.protocol.StandardDataFlow
 
snippets - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedDataFlow
 
socketAddress - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
socketAddress - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
the IP or hostname to use for sending requests to the node's internal interface
socketConfiguration - Variable in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
socketConfiguration - Variable in class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
SocketConfiguration - Class in org.apache.nifi.io.socket
 
SocketConfiguration() - Constructor for class org.apache.nifi.io.socket.SocketConfiguration
 
SocketListener - Class in org.apache.nifi.io.socket
Implements a listener for TCP/IP messages sent over unicast socket.
SocketListener(int, int, ServerSocketConfiguration) - Constructor for class org.apache.nifi.io.socket.SocketListener
 
socketPort - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeIdentifier
 
socketPort - Variable in class org.apache.nifi.cluster.protocol.NodeIdentifier
the port to use for sending requests to the node's internal interface
SocketProtocolListener - Class in org.apache.nifi.cluster.protocol.impl
Implements a listener for protocol messages sent over unicast socket.
SocketProtocolListener(int, int, ServerSocketConfiguration, ProtocolContext<ProtocolMessage>) - Constructor for class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
socketTimeout - Variable in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
socketTimeout - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
SocketUtils - Class in org.apache.nifi.io.socket
 
SocketUtils() - Constructor for class org.apache.nifi.io.socket.SocketUtils
 
sslContext - Variable in class org.apache.nifi.framework.configuration.FrameworkClusterProtocolConfiguration
 
sslContext - Variable in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
sslContext - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
StandardClusterCoordinationProtocolSender - Class in org.apache.nifi.cluster.protocol.impl
A protocol sender for sending protocol messages from the cluster manager to nodes.
StandardClusterCoordinationProtocolSender(SocketConfiguration, ProtocolContext<ProtocolMessage>, int) - Constructor for class org.apache.nifi.cluster.protocol.impl.StandardClusterCoordinationProtocolSender
 
StandardDataFlow - Class in org.apache.nifi.cluster.protocol
Represents a dataflow, which includes the raw bytes of the flow.xml and whether processors should be started automatically at application startup.
StandardDataFlow(byte[], byte[], byte[], Set<String>) - Constructor for class org.apache.nifi.cluster.protocol.StandardDataFlow
Constructs an instance.
StandardDataFlow(DataFlow) - Constructor for class org.apache.nifi.cluster.protocol.StandardDataFlow
 
start() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.HeartbeatMonitor
Begin monitoring for heartbeats
start() - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
start() - Method in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
start() - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
start() - Method in interface org.apache.nifi.cluster.protocol.ProtocolListener
Starts the instance for listening for messages.
start() - Method in class org.apache.nifi.io.socket.SocketListener
 
STARTUP_FAILURE - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
The node failed to startup properly
state - Variable in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
state - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
stop() - Method in interface org.apache.nifi.cluster.coordination.heartbeat.HeartbeatMonitor
Stop monitoring heartbeats
stop() - Method in class org.apache.nifi.cluster.protocol.impl.ClusterCoordinationProtocolSenderListener
 
stop() - Method in class org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener
 
stop() - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
stop() - Method in interface org.apache.nifi.cluster.protocol.ProtocolListener
Stops the instance from listening for messages.
stop() - Method in class org.apache.nifi.io.socket.SocketListener
 
summarizeClusterState() - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
 
systemStartTime - Variable in class org.apache.nifi.cluster.coordination.node.NodeWorkload
 
systemStartTime - Variable in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 

T

tcpNoDelay - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
tlsErrorLastSeen - Variable in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
 
tlsErrorRecentlySeen() - Method in class org.apache.nifi.cluster.protocol.impl.SocketProtocolListener
Returns true if any related exception (determined by TLS error status) has occurred within the last SocketProtocolListener.EXCEPTION_THRESHOLD_MILLIS milliseconds.
toRevision() - Method in class org.apache.nifi.cluster.protocol.ComponentRevision
 
toRevisionSnapshot() - Method in class org.apache.nifi.cluster.protocol.ComponentRevisionSnapshot
 
toString() - Method in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
 
toString() - Method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
toString() - Method in enum class org.apache.nifi.cluster.coordination.node.OffloadCode
 
toString() - Method in class org.apache.nifi.cluster.protocol.message.NodeStatusChangeMessage
 
toString() - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
totalFlowFileBytes - Variable in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
totalFlowFileCount - Variable in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
trafficClass - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
tryLaterSeconds - Variable in class org.apache.nifi.cluster.protocol.ConnectionResponse
 
tryLaterSeconds - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedConnectionResponse
 

U

UNABLE_TO_COMMUNICATE - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
Cannot communicate with the node
UNKNOWN - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
The node was disconnected for an unreported reason
UnknownServiceAddressException - Exception Class in org.apache.nifi.cluster.protocol
Represents the exceptional case when a service's address is not known.
UnknownServiceAddressException() - Constructor for exception class org.apache.nifi.cluster.protocol.UnknownServiceAddressException
 
UnknownServiceAddressException(String) - Constructor for exception class org.apache.nifi.cluster.protocol.UnknownServiceAddressException
 
UnknownServiceAddressException(String, Throwable) - Constructor for exception class org.apache.nifi.cluster.protocol.UnknownServiceAddressException
 
UnknownServiceAddressException(Throwable) - Constructor for exception class org.apache.nifi.cluster.protocol.UnknownServiceAddressException
 
unmarshal(byte[]) - Static method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
unmarshal(InputStream) - Static method in class org.apache.nifi.cluster.protocol.HeartbeatPayload
 
unmarshal(InputStream) - Method in interface org.apache.nifi.cluster.protocol.ProtocolMessageUnmarshaller
Deserializes a message on the given input stream.
unmarshal(AdaptedConnectionRequest) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ConnectionRequestAdapter
 
unmarshal(AdaptedConnectionResponse) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.ConnectionResponseAdapter
 
unmarshal(AdaptedDataFlow) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.DataFlowAdapter
 
unmarshal(AdaptedHeartbeat) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.HeartbeatAdapter
 
unmarshal(AdaptedNodeBulletins) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.NodeBulletinsAdapter
 
unmarshal(AdaptedNodeConnectionStatus) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.NodeConnectionStatusAdapter
 
unmarshal(AdaptedNodeIdentifier) - Method in class org.apache.nifi.cluster.protocol.jaxb.message.NodeIdentifierAdapter
 
unmarshaller - Variable in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
unregisterEventListener(ClusterTopologyEventListener) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Stops notifying the given listener when cluster topology events occurs
updatedNodeStatuses - Variable in class org.apache.nifi.cluster.protocol.message.HeartbeatResponseMessage
 
updateId - Variable in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
 
updateId - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedNodeConnectionStatus
 
updateIdGenerator(long) - Static method in class org.apache.nifi.cluster.coordination.node.NodeConnectionStatus
Updates the ID Generator so that it is at least equal to the given minimum value
USER_DISCONNECTED - Enum constant in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
A user explicitly disconnected the node from the cluster

V

validateHeartbeat(NodeHeartbeat) - Method in interface org.apache.nifi.cluster.coordination.ClusterCoordinator
Validates that the heartbeat is valid and if not takes appropriate action to rectify
validateNotConnectingToSelf(ConnectionRequestMessage, InetSocketAddress) - Method in class org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender
 
validatePort(int) - Method in class org.apache.nifi.cluster.protocol.NodeIdentifier
 
value - Variable in class org.apache.nifi.cluster.protocol.jaxb.message.AdaptedCounter
 
valueOf(String) - Static method in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.nifi.cluster.coordination.node.NodeConnectionState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.nifi.cluster.coordination.node.OffloadCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.apache.nifi.cluster.coordination.node.DisconnectionCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.nifi.cluster.coordination.node.NodeConnectionState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.nifi.cluster.coordination.node.OffloadCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.nifi.cluster.protocol.message.ProtocolMessage.MessageType
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class org.apache.nifi.cluster.protocol.ComponentRevision
 
versionedDataflow - Variable in class org.apache.nifi.cluster.protocol.StandardDataFlow
 

W

writeBytes(OutputStream) - Method in class org.apache.nifi.cluster.protocol.impl.CopyingInputStream
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form