public class RemoteResourceFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ABORT |
static int |
DIFFERENT_RESOURCE_VERSION |
static int |
RESOURCE_OK |
| Constructor and Description |
|---|
RemoteResourceFactory() |
| Modifier and Type | Method and Description |
|---|---|
static VersionedRemoteResource |
initiateResourceNegotiation(VersionedRemoteResource resource,
DataInputStream dis,
DataOutputStream dos) |
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) |
public static final int RESOURCE_OK
public static final int DIFFERENT_RESOURCE_VERSION
public static final int ABORT
public static VersionedRemoteResource initiateResourceNegotiation(VersionedRemoteResource resource, DataInputStream dis, DataOutputStream dos) throws IOException, HandshakeException
IOExceptionHandshakeExceptionpublic static <T extends FlowFileCodec> T receiveCodecNegotiation(DataInputStream dis, DataOutputStream dos) throws IOException, HandshakeException
IOExceptionHandshakeExceptionpublic 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 © 2015 Apache NiFi (incubating). All rights reserved.