public static class NifiFtpServer.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
private String |
bindAddress |
private static String |
HOME_DIRECTORY |
private String |
password |
private int |
port |
private Relationship |
relationshipSuccess |
private AtomicReference<ProcessSessionFactory> |
sessionFactory |
private CountDownLatch |
sessionFactorySetSignal |
private SSLContextService |
sslContextService |
private String |
username |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
NifiFtpServer.Builder |
bindAddress(String bindAddress) |
NifiFtpServer |
build() |
private org.apache.ftpserver.ftplet.User |
createAnonymousUser(String homeDirectory,
List<org.apache.ftpserver.ftplet.Authority> authorities) |
private org.apache.ftpserver.ConnectionConfig |
createConnectionConfig(boolean anonymousLoginEnabled) |
private org.apache.ftpserver.listener.Listener |
createListener(String bindAddress,
int port,
SSLContextService sslContextService) |
private org.apache.ftpserver.ftplet.User |
createNamedUser(String username,
String password,
String homeDirectory,
List<org.apache.ftpserver.ftplet.Authority> authorities) |
private org.apache.ftpserver.ftplet.User |
createUser(String username,
String password,
String homeDirectory) |
NifiFtpServer.Builder |
password(String password) |
NifiFtpServer.Builder |
port(int port) |
NifiFtpServer.Builder |
relationshipSuccess(Relationship relationship) |
NifiFtpServer.Builder |
sessionFactory(AtomicReference<ProcessSessionFactory> sessionFactory) |
NifiFtpServer.Builder |
sessionFactorySetSignal(CountDownLatch sessionFactorySetSignal) |
NifiFtpServer.Builder |
sslContextService(SSLContextService sslContextService) |
NifiFtpServer.Builder |
username(String username) |
private static final String HOME_DIRECTORY
private AtomicReference<ProcessSessionFactory> sessionFactory
private CountDownLatch sessionFactorySetSignal
private Relationship relationshipSuccess
private String bindAddress
private int port
private String username
private String password
private SSLContextService sslContextService
public NifiFtpServer.Builder sessionFactory(AtomicReference<ProcessSessionFactory> sessionFactory)
public NifiFtpServer.Builder sessionFactorySetSignal(CountDownLatch sessionFactorySetSignal)
public NifiFtpServer.Builder relationshipSuccess(Relationship relationship)
public NifiFtpServer.Builder bindAddress(String bindAddress)
public NifiFtpServer.Builder port(int port)
public NifiFtpServer.Builder username(String username)
public NifiFtpServer.Builder password(String password)
public NifiFtpServer.Builder sslContextService(SSLContextService sslContextService)
public NifiFtpServer build() throws ProcessException
ProcessExceptionprivate org.apache.ftpserver.ConnectionConfig createConnectionConfig(boolean anonymousLoginEnabled)
private org.apache.ftpserver.listener.Listener createListener(String bindAddress, int port, SSLContextService sslContextService) throws org.apache.ftpserver.FtpServerConfigurationException
org.apache.ftpserver.FtpServerConfigurationExceptionprivate org.apache.ftpserver.ftplet.User createUser(String username, String password, String homeDirectory)
private org.apache.ftpserver.ftplet.User createAnonymousUser(String homeDirectory, List<org.apache.ftpserver.ftplet.Authority> authorities)
Copyright © 2023 Apache NiFi Project. All rights reserved.