Class NifiFtpServer.Builder
java.lang.Object
org.apache.nifi.processors.standard.ftp.NifiFtpServer.Builder
- Enclosing class:
NifiFtpServer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate static final Stringprivate Stringprivate intprivate org.apache.nifi.processor.Relationshipprivate AtomicReference<org.apache.nifi.processor.ProcessSessionFactory> private CountDownLatchprivate SSLContextProviderprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbindAddress(String bindAddress) build()private org.apache.ftpserver.ftplet.UsercreateAnonymousUser(String homeDirectory, List<org.apache.ftpserver.ftplet.Authority> authorities) private org.apache.ftpserver.ConnectionConfigcreateConnectionConfig(boolean anonymousLoginEnabled) private org.apache.ftpserver.listener.ListenercreateListener(String bindAddress, int port, SSLContextProvider sslContextProvider) private org.apache.ftpserver.ftplet.UsercreateNamedUser(String username, String password, String homeDirectory, List<org.apache.ftpserver.ftplet.Authority> authorities) private org.apache.ftpserver.ftplet.UsercreateUser(String username, String password, String homeDirectory) port(int port) relationshipSuccess(org.apache.nifi.processor.Relationship relationship) sessionFactory(AtomicReference<org.apache.nifi.processor.ProcessSessionFactory> sessionFactory) sessionFactorySetSignal(CountDownLatch sessionFactorySetSignal) sslContextProvider(SSLContextProvider sslContextProvider)
-
Field Details
-
HOME_DIRECTORY
- See Also:
-
sessionFactory
-
sessionFactorySetSignal
-
relationshipSuccess
private org.apache.nifi.processor.Relationship relationshipSuccess -
bindAddress
-
port
private int port -
username
-
password
-
sslContextProvider
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
sessionFactory
public NifiFtpServer.Builder sessionFactory(AtomicReference<org.apache.nifi.processor.ProcessSessionFactory> sessionFactory) -
sessionFactorySetSignal
-
relationshipSuccess
public NifiFtpServer.Builder relationshipSuccess(org.apache.nifi.processor.Relationship relationship) -
bindAddress
-
port
-
username
-
password
-
sslContextProvider
-
build
- Throws:
org.apache.nifi.processor.exception.ProcessException
-
createConnectionConfig
private org.apache.ftpserver.ConnectionConfig createConnectionConfig(boolean anonymousLoginEnabled) -
createListener
private org.apache.ftpserver.listener.Listener createListener(String bindAddress, int port, SSLContextProvider sslContextProvider) throws org.apache.ftpserver.FtpServerConfigurationException - Throws:
org.apache.ftpserver.FtpServerConfigurationException
-
createUser
-
createAnonymousUser
-
createNamedUser
-