Class DirectoryHandle
java.lang.Object
org.apache.sshd.sftp.server.Handle
org.apache.sshd.sftp.server.DirectoryHandle
- All Implemented Interfaces:
Closeable, AutoCloseable, Channel, Iterator<Path>, AttributeRepository, AttributeStore
-
Nested Class Summary
Nested classes/interfaces inherited from interface AttributeRepository
AttributeRepository.AttributeKey<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate DirectoryStream<Path> private booleanprivate booleanprivate final boolean -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Handle
attributeKeys, clearAttributes, computeAttributeIfAbsent, getAttribute, getAttributesCount, getFile, getFileHandle, getSubsystem, isOpen, removeAttribute, safe, setAttribute, signalHandleOpen, signalHandleOpening, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface AttributeRepository
resolveAttributeMethods inherited from interface Iterator
forEachRemaining
-
Field Details
-
withDots
private final boolean withDots -
done
private boolean done -
sendDotDot
private boolean sendDotDot -
sendDot
private boolean sendDot -
ds
-
fileList
-
-
Constructor Details
-
DirectoryHandle
- Throws:
IOException
-
-
Method Details
-
isWithDots
public boolean isWithDots() -
isDone
public boolean isDone() -
markDone
public void markDone() -
isSendDot
public boolean isSendDot() -
markDotSent
public void markDotSent() -
isSendDotDot
public boolean isSendDotDot() -
markDotDotSent
public void markDotDotSent() -
hasNext
-
next
-
remove
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceChannel- Specified by:
closein interfaceCloseable- Overrides:
closein classHandle- Throws:
IOException
-