Package com.adaptris.core.ftp
Class FileTransferConnectionUsingPassword
- java.lang.Object
-
- com.adaptris.core.AdaptrisConnectionImp
-
- com.adaptris.core.NoOpConnection
-
- com.adaptris.core.ftp.FileTransferConnection
-
- com.adaptris.core.ftp.FileTransferConnectionUsingPassword
-
- All Implemented Interfaces:
AdaptrisComponent
,AdaptrisConnection
,ComponentLifecycle
,ComponentLifecycleExtension
,StateManagedComponent
- Direct Known Subclasses:
FtpConnectionImp
public abstract class FileTransferConnectionUsingPassword extends FileTransferConnection
Common data/methods for file transfer connections that use username/password
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.adaptris.core.ftp.FileTransferConnection
FileTransferConnection.UserInfo
-
-
Field Summary
-
Fields inherited from class com.adaptris.core.ftp.FileTransferConnection
DEFAULT_EXPIRATION, DEFAULT_MAX_CACHE_SIZE
-
Fields inherited from class com.adaptris.core.AdaptrisConnectionImp
log
-
-
Constructor Summary
Constructors Constructor Description FileTransferConnectionUsingPassword()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FileTransferConnection.UserInfo
createUserInfo()
protected java.lang.String
defaultPassword()
java.lang.String
getDefaultPassword()
Get the password.protected void
initConnection()
Initialise the underlying connection.void
setDefaultPassword(java.lang.String s)
Set the password (supports encrypted passwords).-
Methods inherited from class com.adaptris.core.ftp.FileTransferConnection
acceptProtocol, additionalDebug, cacheConnection, closeConnection, connect, create, defaultControlPort, disconnect, expirationMillis, forceRelativePath, getAdditionalDebug, getCacheConnection, getCacheExpiration, getDefaultControlPort, getDefaultUserName, getDirectoryRoot, getForceRelativePath, getMaxClientCacheSize, getWindowsWorkAround, maxClientCacheSize, setAdditionalDebug, setCacheConnection, setCacheExpiration, setDefaultControlPort, setDefaultUserName, setForceRelativePath, setMaxClientCache, setWindowsWorkAround, windowsWorkaround, withCacheExpiration
-
Methods inherited from class com.adaptris.core.NoOpConnection
prepareConnection, startConnection, stopConnection
-
Methods inherited from class com.adaptris.core.AdaptrisConnectionImp
addExceptionListener, addMessageConsumer, addMessageProducer, changeState, cloneForTesting, close, connectionErrorHandler, getConnectionErrorHandler, getUniqueId, getWorkersFirstOnShutdown, init, prepare, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, retrieveConnection, retrieveExceptionListeners, retrieveMessageConsumers, retrieveMessageProducers, setConnectionErrorHandler, setUniqueId, setWorkersFirstOnShutdown, start, stop, workersFirstOnShutdown
-
-
-
-
Method Detail
-
getDefaultPassword
public java.lang.String getDefaultPassword()
Get the password.- Returns:
- the password.
-
setDefaultPassword
public void setDefaultPassword(java.lang.String s)
Set the password (supports encrypted passwords).- Parameters:
s
- the password.- See Also:
Password.MSCAPI_STYLE
,Password.NON_PORTABLE_PASSWORD
,Password.PORTABLE_PASSWORD
-
initConnection
protected void initConnection() throws CoreException
Description copied from class:AdaptrisConnectionImp
Initialise the underlying connection.- Overrides:
initConnection
in classFileTransferConnection
- Throws:
CoreException
- wrapping any exception.- See Also:
NoOpConnection.initConnection()
-
createUserInfo
protected FileTransferConnection.UserInfo createUserInfo() throws FileTransferException
- Specified by:
createUserInfo
in classFileTransferConnection
- Throws:
FileTransferException
-
defaultPassword
protected java.lang.String defaultPassword()
-
-