Class GalleonCallbackAdapter

java.lang.Object
org.wildfly.prospero.galleon.GalleonCallbackAdapter
All Implemented Interfaces:
org.jboss.galleon.progresstracking.ProgressCallback<Object>

public class GalleonCallbackAdapter extends Object implements org.jboss.galleon.progresstracking.ProgressCallback<Object>
Translates Galleon ProgressCallback into Console.progressUpdate(ProvisioningProgressEvent). New GalleonCallbackAdapter has to be created for each event type registered for.
  • Constructor Details

    • GalleonCallbackAdapter

      public GalleonCallbackAdapter(Console console, String id)
  • Method Details

    • getProgressPulsePct

      public long getProgressPulsePct()
      Specified by:
      getProgressPulsePct in interface org.jboss.galleon.progresstracking.ProgressCallback<Object>
    • getMinPulseIntervalMs

      public long getMinPulseIntervalMs()
      Specified by:
      getMinPulseIntervalMs in interface org.jboss.galleon.progresstracking.ProgressCallback<Object>
    • getMaxPulseIntervalMs

      public long getMaxPulseIntervalMs()
      Specified by:
      getMaxPulseIntervalMs in interface org.jboss.galleon.progresstracking.ProgressCallback<Object>
    • starting

      public void starting(org.jboss.galleon.progresstracking.ProgressTracker tracker)
      Specified by:
      starting in interface org.jboss.galleon.progresstracking.ProgressCallback<Object>
    • pulse

      public void pulse(org.jboss.galleon.progresstracking.ProgressTracker tracker)
      Specified by:
      pulse in interface org.jboss.galleon.progresstracking.ProgressCallback<Object>
    • complete

      public void complete(org.jboss.galleon.progresstracking.ProgressTracker tracker)
      Specified by:
      complete in interface org.jboss.galleon.progresstracking.ProgressCallback<Object>
    • processing

      public void processing(org.jboss.galleon.progresstracking.ProgressTracker<Object> tracker)
      Specified by:
      processing in interface org.jboss.galleon.progresstracking.ProgressCallback<Object>