public class SocketFlowFileServerProtocol extends AbstractFlowFileServerProtocol implements PeerDescriptionModifiable
| Modifier and Type | Field and Description |
|---|---|
private PeerDescriptionModifier |
peerDescriptionModifier |
static String |
RESOURCE_NAME |
private VersionNegotiator |
versionNegotiator |
DEFAULT_BATCH_NANOS, handshakeCompleted, handshakeProperties, logger, negotiatedFlowFileCodec, port, rootGroup, shutdown| Constructor and Description |
|---|
SocketFlowFileServerProtocol() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createTransitUri(Peer peer,
String sourceFlowFileIdentifier) |
protected HandshakeProperties |
doHandshake(Peer peer) |
RequestType |
getRequestType(Peer peer) |
String |
getResourceName() |
VersionNegotiator |
getVersionNegotiator() |
org.apache.nifi.remote.codec.FlowFileCodec |
negotiateCodec(Peer peer) |
void |
sendPeerList(Peer peer,
Optional<ClusterNodeInformation> clusterNodeInfo,
NodeInformation self) |
void |
setPeerDescriptionModifier(PeerDescriptionModifier modifier) |
checkPortStatus, commitReceiveTransaction, commitTransferTransaction, getPort, getPreNegotiatedCodec, getRequestExpiration, handshake, isHandshakeSuccessful, isShutdown, readTransactionResponse, receiveFlowFiles, setNodeInformant, setRootProcessGroup, shutdown, toString, transferFlowFiles, validateHandshakeRequest, writeTransactionResponse, writeTransactionResponsepublic static final String RESOURCE_NAME
private final VersionNegotiator versionNegotiator
private PeerDescriptionModifier peerDescriptionModifier
public void setPeerDescriptionModifier(PeerDescriptionModifier modifier)
setPeerDescriptionModifier in interface PeerDescriptionModifiableprotected HandshakeProperties doHandshake(Peer peer) throws IOException
doHandshake in class AbstractFlowFileServerProtocolIOExceptionpublic org.apache.nifi.remote.codec.FlowFileCodec negotiateCodec(Peer peer) throws IOException
negotiateCodec in interface ServerProtocolIOExceptionpublic RequestType getRequestType(Peer peer) throws IOException
getRequestType in interface ServerProtocolIOExceptionpublic void sendPeerList(Peer peer, Optional<ClusterNodeInformation> clusterNodeInfo, NodeInformation self) throws IOException
sendPeerList in interface ServerProtocolIOExceptionpublic String getResourceName()
getResourceName in interface VersionedRemoteResourcepublic VersionNegotiator getVersionNegotiator()
getVersionNegotiator in interface VersionedRemoteResourceprotected String createTransitUri(Peer peer, String sourceFlowFileIdentifier)
createTransitUri in class AbstractFlowFileServerProtocolCopyright © 2022 Apache NiFi Project. All rights reserved.