public class RemoteResourceFactory extends RemoteResourceInitiator
ABORT, DIFFERENT_RESOURCE_VERSION, RESOURCE_OK| Constructor and Description |
|---|
RemoteResourceFactory() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ClientProtocol> |
receiveClientProtocolNegotiation(DataInputStream dis,
DataOutputStream dos) |
static <T extends FlowFileCodec> |
receiveCodecNegotiation(DataInputStream dis,
DataOutputStream dos) |
static <T extends VersionedRemoteResource> |
receiveResourceNegotiation(Class<T> cls,
DataInputStream dis,
DataOutputStream dos,
Class<?>[] constructorArgClasses,
Object[] constructorArgs) |
static <T extends ServerProtocol> |
receiveServerProtocolNegotiation(DataInputStream dis,
DataOutputStream dos) |
static void |
rejectCodecNegotiation(DataInputStream dis,
DataOutputStream dos,
String explanation) |
initiateResourceNegotiationpublic static <T extends FlowFileCodec> T receiveCodecNegotiation(DataInputStream dis, DataOutputStream dos) throws IOException, HandshakeException
IOExceptionHandshakeExceptionpublic static void rejectCodecNegotiation(DataInputStream dis, DataOutputStream dos, String explanation) throws IOException
IOExceptionpublic static <T extends ClientProtocol> T receiveClientProtocolNegotiation(DataInputStream dis, DataOutputStream dos) throws IOException, HandshakeException
IOExceptionHandshakeExceptionpublic static <T extends ServerProtocol> T receiveServerProtocolNegotiation(DataInputStream dis, DataOutputStream dos) throws IOException, HandshakeException
IOExceptionHandshakeExceptionpublic static <T extends VersionedRemoteResource> T receiveResourceNegotiation(Class<T> cls, DataInputStream dis, DataOutputStream dos, Class<?>[] constructorArgClasses, Object[] constructorArgs) throws IOException, HandshakeException
IOExceptionHandshakeExceptionCopyright © 2019 Apache NiFi Project. All rights reserved.