public class SocketRemoteSiteListener extends Object implements RemoteSiteListener
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FLOWFILE_PATH |
private static org.slf4j.Logger |
LOG |
private NodeInformant |
nodeInformant |
private AtomicReference<ProcessGroup> |
rootGroup |
private int |
socketPort |
private SSLContext |
sslContext |
private AtomicBoolean |
stopped |
| Constructor and Description |
|---|
SocketRemoteSiteListener(int socketPort,
SSLContext sslContext) |
SocketRemoteSiteListener(int socketPort,
SSLContext sslContext,
NodeInformant nodeInformant) |
| Modifier and Type | Method and Description |
|---|---|
int |
getPort() |
void |
setRootGroup(ProcessGroup rootGroup) |
void |
start() |
void |
stop() |
private void |
verifyMagicBytes(InputStream in,
String peerDescription) |
public static final String DEFAULT_FLOWFILE_PATH
private final int socketPort
private final SSLContext sslContext
private final NodeInformant nodeInformant
private final AtomicReference<ProcessGroup> rootGroup
private final AtomicBoolean stopped
private static final org.slf4j.Logger LOG
public SocketRemoteSiteListener(int socketPort,
SSLContext sslContext)
public SocketRemoteSiteListener(int socketPort,
SSLContext sslContext,
NodeInformant nodeInformant)
public void setRootGroup(ProcessGroup rootGroup)
setRootGroup in interface RemoteSiteListenerpublic void start()
throws IOException
start in interface RemoteSiteListenerIOExceptionpublic int getPort()
getPort in interface RemoteSiteListenerpublic void stop()
stop in interface RemoteSiteListenerprivate void verifyMagicBytes(InputStream in, String peerDescription) throws IOException, HandshakeException
IOExceptionHandshakeExceptionCopyright © 2015 Apache NiFi(incubating) Project. All rights reserved.