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
Fields Modifier and Type Field Description private ScpTransferEventListenerlistenerprivate ScpFileOpeneropener-
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractScpClientCreator()protectedAbstractScpClientCreator(java.lang.String discriminator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScpFileOpenergetScpFileOpener()ScpTransferEventListenergetScpTransferEventListener()voidsetScpFileOpener(ScpFileOpener opener)voidsetScpTransferEventListener(ScpTransferEventListener listener)-
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 Detail
-
opener
private ScpFileOpener opener
-
listener
private ScpTransferEventListener listener
-
-
Method Detail
-
getScpFileOpener
public ScpFileOpener getScpFileOpener()
- Specified by:
getScpFileOpenerin interfaceScpFileOpenerHolder- Returns:
- The last
ScpFileOpenerset via call toScpFileOpenerHolder.setScpFileOpener(ScpFileOpener)
-
setScpFileOpener
public void setScpFileOpener(ScpFileOpener opener)
- Specified by:
setScpFileOpenerin interfaceScpFileOpenerHolder- Parameters:
opener- The defaultScpFileOpenerto use - ifnullthen a default opener is used
-
getScpTransferEventListener
public ScpTransferEventListener getScpTransferEventListener()
- Specified by:
getScpTransferEventListenerin interfaceScpClientCreator- Returns:
- The last
ScpTransferEventListenerset viaScpClientCreator.setScpTransferEventListener(ScpTransferEventListener)
-
setScpTransferEventListener
public void setScpTransferEventListener(ScpTransferEventListener listener)
- Specified by:
setScpTransferEventListenerin interfaceScpClientCreator- Parameters:
listener- A defaultScpTransferEventListenerthat can be used to receive information about the SCP operations - may benullto indicate no more events are required- See Also:
ScpClientCreator.createScpClient(ClientSession, ScpTransferEventListener)
-
-