Class StandardFTPClientProvider
java.lang.Object
org.apache.nifi.processors.standard.ftp.StandardFTPClientProvider
- All Implemented Interfaces:
FTPClientProvider
Standard implementation of FTP Client Provider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final org.slf4j.Loggerprivate static final SocketFactoryProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.apache.commons.net.ftp.FTPClientcreateClient(org.apache.nifi.context.PropertyContext context) private voiddisconnectClient(org.apache.commons.net.ftp.FTPClient client) org.apache.commons.net.ftp.FTPClientGet configured FTP Client using context properties and attributesprivate voidsetClientProperties(org.apache.commons.net.ftp.FTPClient client, org.apache.nifi.context.PropertyContext context)
-
Field Details
-
SOCKET_FACTORY_PROVIDER
-
ADDRESS_FORMAT
- See Also:
-
logger
private static final org.slf4j.Logger logger
-
-
Constructor Details
-
StandardFTPClientProvider
public StandardFTPClientProvider()
-
-
Method Details
-
getClient
public org.apache.commons.net.ftp.FTPClient getClient(org.apache.nifi.context.PropertyContext context, Map<String, String> attributes) Get configured FTP Client using context properties and attributes- Specified by:
getClientin interfaceFTPClientProvider- Parameters:
context- Property Contextattributes- FlowFile attributes for property expression evaluation- Returns:
- Configured FTP Client
-
setClientProperties
private void setClientProperties(org.apache.commons.net.ftp.FTPClient client, org.apache.nifi.context.PropertyContext context) -
disconnectClient
private void disconnectClient(org.apache.commons.net.ftp.FTPClient client) -
createClient
private org.apache.commons.net.ftp.FTPClient createClient(org.apache.nifi.context.PropertyContext context)
-