Class ConfigurationManager.IipProgressMonitor

  • All Implemented Interfaces:
    net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor
    Enclosing class:
    ConfigurationManager

    private static class ConfigurationManager.IipProgressMonitor
    extends java.lang.Object
    implements net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor
    Bridges between EASy progress monitoring and IIP progress notifications.
    Author:
    Holger Eichelberger, SSE
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private IipProgressMonitor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void beginTask​(java.lang.String name, int max)  
      private void sendStatus()
      Sends the status via transport.
      void setTaskName​(java.lang.String name)  
      void subTask​(java.lang.String name)  
      void worked​(int step)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • taskName

        private java.lang.String taskName
      • maxSteps

        private int maxSteps
      • steps

        private int steps
      • subTask

        private java.lang.String subTask
      • lastSteps

        private int lastSteps
      • lastMaxSteps

        private int lastMaxSteps
    • Constructor Detail

      • IipProgressMonitor

        private IipProgressMonitor()
    • Method Detail

      • setTaskName

        public void setTaskName​(java.lang.String name)
        Specified by:
        setTaskName in interface net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor
      • sendStatus

        private void sendStatus()
        Sends the status via transport.
      • beginTask

        public void beginTask​(java.lang.String name,
                              int max)
        Specified by:
        beginTask in interface net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor
      • worked

        public void worked​(int step)
        Specified by:
        worked in interface net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor
      • subTask

        public void subTask​(java.lang.String name)
        Specified by:
        subTask in interface net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor