Class LogProgress

java.lang.Object
com.sshtools.keys.jfx.LogProgress
All Implemented Interfaces:
com.sshtools.sequins.Progress, Closeable, AutoCloseable

public class LogProgress extends Object implements com.sshtools.sequins.Progress
  • Constructor Details

    • LogProgress

      public LogProgress(com.sshtools.sequins.Progress underylingProgress, PrintWriter writer)
    • LogProgress

      public LogProgress(int indent, com.sshtools.sequins.Progress underylingProgress, PrintWriter writer)
  • Method Details

    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException
    • isCancelled

      public boolean isCancelled()
      Specified by:
      isCancelled in interface com.sshtools.sequins.Progress
    • jobs

      public List<com.sshtools.sequins.Progress> jobs()
      Specified by:
      jobs in interface com.sshtools.sequins.Progress
    • message

      public void message(com.sshtools.sequins.Progress.Level level, String name, Object... args)
      Specified by:
      message in interface com.sshtools.sequins.Progress
    • newJob

      public com.sshtools.sequins.Progress newJob(String name, Object... args)
      Specified by:
      newJob in interface com.sshtools.sequins.Progress
    • progressed

      public void progressed(Optional<Integer> percent, Optional<String> message, Object... args)
      Specified by:
      progressed in interface com.sshtools.sequins.Progress