public class FTPConnector extends PooledConnector
Modifier and Type | Class and Description |
---|---|
static class |
FTPConnector.FileType
Enum reprezentujący typy plików
|
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_REFRESH_INTERVAL
Default refresh interval for FTP connector (in ms)
|
allConnections, askingBusy, askingDedicated, debug, freeList, maxConnections, maxInactivity, maxLifeTime, maxUseCount
cluster, connectorClass, instance, name, properties, refreshInterval, scheduler, sharedConfiguration, url
Constructor and Description |
---|
FTPConnector(java.lang.String url,
java.util.Properties properties) |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
acceptsURL(java.lang.String URL) |
void |
deleteFile(java.lang.String remotePath) |
java.lang.Object |
execute(Closure commands) |
long |
getFileSize(java.lang.String remotePath) |
java.lang.String |
info() |
protected void |
info(java.lang.StringBuilder s) |
java.lang.String[] |
listFiles(java.lang.String remotePath,
java.lang.Boolean fullPath) |
void |
makeDirectory(java.lang.String remotePath) |
protected palio.connectors.PooledConnection |
newConnection(palio.connectors.PooledConnection conn) |
void |
removeDirectory(java.lang.String remotePath) |
void |
renameFile(java.lang.String remotePathFrom,
java.lang.String remotePathTo) |
void |
retriveFile(java.lang.String remotePath,
java.lang.String localPath) |
void |
storeFile(java.lang.String remotePath,
java.lang.String localPath,
FTPConnector.FileType fileType) |
BusyChecker, clearThreadResources, close, connect, DedicateChecker, FreeChecker, getConnection, getDedicatedConnection, getFreeConnection, getInfo, getIntParam, init, putConnection, reconnect, refresh, setDedicated, unsetDedicated
delete, getAsPalioConnector, getConnector, getConnector, getInstance, getLogConfiguration, getName, getUrl, init, log, logDebug, logError, logError, logWarning, save, scheduler, setDedicatedLogConfiguration, setInstance
public static final int DEFAULT_REFRESH_INTERVAL
public FTPConnector(java.lang.String url, java.util.Properties properties)
protected static boolean acceptsURL(java.lang.String URL)
public java.lang.String info()
info
in class PooledConnector
protected void info(java.lang.StringBuilder s)
info
in class PooledConnector
protected palio.connectors.PooledConnection newConnection(palio.connectors.PooledConnection conn) throws PalioException
newConnection
in class PooledConnector
PalioException
public void retriveFile(java.lang.String remotePath, java.lang.String localPath) throws PalioException
PalioException
public void storeFile(java.lang.String remotePath, java.lang.String localPath, FTPConnector.FileType fileType) throws PalioException
PalioException
public java.lang.String[] listFiles(java.lang.String remotePath, java.lang.Boolean fullPath) throws PalioException
PalioException
public void deleteFile(java.lang.String remotePath) throws PalioException
PalioException
public void renameFile(java.lang.String remotePathFrom, java.lang.String remotePathTo) throws PalioException
PalioException
public void removeDirectory(java.lang.String remotePath) throws PalioException
PalioException
public void makeDirectory(java.lang.String remotePath) throws PalioException
PalioException
public long getFileSize(java.lang.String remotePath) throws PalioException
PalioException
public java.lang.Object execute(Closure commands) throws PalioException
PalioException