Package org.apache.sshd.client.scp
Class AbstractScpClientCreator
- java.lang.Object
-
- org.apache.sshd.common.util.logging.AbstractLoggingBean
-
- org.apache.sshd.client.scp.AbstractScpClientCreator
-
- All Implemented Interfaces:
ScpClientCreator
,ScpFileOpenerHolder
- Direct Known Subclasses:
DefaultScpClientCreator
public abstract class AbstractScpClientCreator extends AbstractLoggingBean implements ScpClientCreator
TODO Add javadoc- Author:
- Apache MINA SSHD Project
-
-
Field Summary
-
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractScpClientCreator()
AbstractScpClientCreator(String discriminator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScpFileOpener
getScpFileOpener()
ScpTransferEventListener
getScpTransferEventListener()
void
setScpFileOpener(ScpFileOpener opener)
void
setScpTransferEventListener(ScpTransferEventListener listener)
-
Methods inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
getSimplifiedLogger
-
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.client.scp.ScpClientCreator
createScpClient, createScpClient, createScpClient, createScpClient
-
-
-
-
Constructor Detail
-
AbstractScpClientCreator
protected AbstractScpClientCreator()
-
AbstractScpClientCreator
public AbstractScpClientCreator(String discriminator)
-
-
Method Detail
-
getScpFileOpener
public ScpFileOpener getScpFileOpener()
- Specified by:
getScpFileOpener
in interfaceScpFileOpenerHolder
- Returns:
- The last
ScpFileOpener
set via call toScpFileOpenerHolder.setScpFileOpener(ScpFileOpener)
-
setScpFileOpener
public void setScpFileOpener(ScpFileOpener opener)
- Specified by:
setScpFileOpener
in interfaceScpFileOpenerHolder
- Parameters:
opener
- The defaultScpFileOpener
to use - ifnull
then a default opener is used
-
getScpTransferEventListener
public ScpTransferEventListener getScpTransferEventListener()
- Specified by:
getScpTransferEventListener
in interfaceScpClientCreator
- Returns:
- The last
ScpTransferEventListener
set viaScpClientCreator.setScpTransferEventListener(ScpTransferEventListener)
-
setScpTransferEventListener
public void setScpTransferEventListener(ScpTransferEventListener listener)
- 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:
ScpClientCreator.createScpClient(ClientSession, ScpTransferEventListener)
-
-