Package org.apache.sshd.sftp.client.impl
Class StfpIterableDirHandle
- java.lang.Object
-
- org.apache.sshd.sftp.client.impl.StfpIterableDirHandle
-
- All Implemented Interfaces:
java.lang.Iterable<SftpClient.DirEntry>
,SftpClientHolder
public class StfpIterableDirHandle extends java.lang.Object implements SftpClientHolder, java.lang.Iterable<SftpClient.DirEntry>
-
-
Field Summary
Fields Modifier and Type Field Description private SftpClient
client
private SftpClient.Handle
handle
-
Constructor Summary
Constructors Constructor Description StfpIterableDirHandle(SftpClient client, SftpClient.Handle handle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SftpClient
getClient()
SftpClient.Handle
getHandle()
SftpDirEntryIterator
iterator()
-
-
-
Field Detail
-
client
private final SftpClient client
-
handle
private final SftpClient.Handle handle
-
-
Constructor Detail
-
StfpIterableDirHandle
public StfpIterableDirHandle(SftpClient client, SftpClient.Handle handle)
- Parameters:
client
- TheSftpClient
to use for iterationhandle
- The remote directorySftpClient.Handle
-
-
Method Detail
-
getClient
public final SftpClient getClient()
- Specified by:
getClient
in interfaceSftpClientHolder
-
getHandle
public final SftpClient.Handle getHandle()
- Returns:
- The remote directory
SftpClient.Handle
-
iterator
public SftpDirEntryIterator iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<SftpClient.DirEntry>
-
-