public class StandardFTPClientProvider extends Object implements FTPClientProvider
| Modifier and Type | Field and Description |
|---|---|
private static String |
ADDRESS_FORMAT |
private static org.slf4j.Logger |
logger |
private static SocketFactoryProvider |
SOCKET_FACTORY_PROVIDER |
| Constructor and Description |
|---|
StandardFTPClientProvider() |
| Modifier and Type | Method and Description |
|---|---|
private org.apache.commons.net.ftp.FTPClient |
createClient(PropertyContext context) |
private void |
disconnectClient(org.apache.commons.net.ftp.FTPClient client) |
org.apache.commons.net.ftp.FTPClient |
getClient(PropertyContext context,
Map<String,String> attributes)
Get configured FTP Client using context properties and attributes
|
private void |
setClientProperties(org.apache.commons.net.ftp.FTPClient client,
PropertyContext context) |
private static final SocketFactoryProvider SOCKET_FACTORY_PROVIDER
private static final String ADDRESS_FORMAT
private static final org.slf4j.Logger logger
public org.apache.commons.net.ftp.FTPClient getClient(PropertyContext context, Map<String,String> attributes)
getClient in interface FTPClientProvidercontext - Property Contextattributes - FlowFile attributes for property expression evaluationprivate void setClientProperties(org.apache.commons.net.ftp.FTPClient client,
PropertyContext context)
private void disconnectClient(org.apache.commons.net.ftp.FTPClient client)
private org.apache.commons.net.ftp.FTPClient createClient(PropertyContext context)
Copyright © 2023 Apache NiFi Project. All rights reserved.