Class SftpFileTransferProgressOutputStream

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
org.apache.sshd.cli.client.helper.SftpFileTransferProgressOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public class SftpFileTransferProgressOutputStream extends FilterOutputStream
  • Field Details

    • DEFAULT_PROGRESS_CHAR

      public static final char DEFAULT_PROGRESS_CHAR
      See Also:
    • DEFAULT_MARKS_PER_LINE

      public static final int DEFAULT_MARKS_PER_LINE
      See Also:
    • DEFAULT_MARKER_SIZE

      public static final int DEFAULT_MARKER_SIZE
      See Also:
    • markerSize

      private final int markerSize
    • markerChar

      private final char markerChar
    • markersPerLine

      private final int markersPerLine
    • stdout

      private final Appendable stdout
    • workBuf

      private final byte[] workBuf
    • byteCount

      private long byteCount
    • lastMarkOffset

      private long lastMarkOffset
    • curMarkersInLine

      private int curMarkersInLine
  • Constructor Details

    • SftpFileTransferProgressOutputStream

      public SftpFileTransferProgressOutputStream(OutputStream out, Appendable stdout)
    • SftpFileTransferProgressOutputStream

      public SftpFileTransferProgressOutputStream(OutputStream out, int markerSize, char markerChar, int markersPerLine, Appendable stdout)
  • Method Details