Package org.apache.sshd.scp.client
Class AbstractScpClientCreator
java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.scp.client.AbstractScpClientCreator
- All Implemented Interfaces:
ScpClientCreator
,ScpFileOpenerHolder
- Direct Known Subclasses:
DefaultScpClientCreator
public abstract class AbstractScpClientCreator
extends AbstractLoggingBean
implements ScpClientCreator
TODO Add javadoc
-
Field Summary
FieldsFields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warn
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.sshd.scp.client.ScpClientCreator
createScpClient, createScpClient, createScpClient, createScpClient
-
Field Details
-
opener
-
listener
-
-
Constructor Details
-
AbstractScpClientCreator
protected AbstractScpClientCreator() -
AbstractScpClientCreator
-
-
Method Details
-
getScpFileOpener
- Specified by:
getScpFileOpener
in interfaceScpFileOpenerHolder
- Returns:
- The last
ScpFileOpener
set via call toScpFileOpenerHolder.setScpFileOpener(ScpFileOpener)
-
setScpFileOpener
- Specified by:
setScpFileOpener
in interfaceScpFileOpenerHolder
- Parameters:
opener
- The defaultScpFileOpener
to use - ifnull
then a default opener is used
-
getScpTransferEventListener
- Specified by:
getScpTransferEventListener
in interfaceScpClientCreator
- Returns:
- The last
ScpTransferEventListener
set viaScpClientCreator.setScpTransferEventListener(ScpTransferEventListener)
-
setScpTransferEventListener
- Specified by:
setScpTransferEventListener
in interfaceScpClientCreator
- Parameters:
listener
- A defaultScpTransferEventListener
that can be used to receive information about the SCP operations - may benull
to indicate no more events are required- See Also:
-