Class ProvisioningTracker<T>

java.lang.Object
org.wildfly.glow.ProvisioningTracker<T>
Type Parameters:
T -
All Implemented Interfaces:
org.jboss.galleon.progresstracking.ProgressCallback<T>

public class ProvisioningTracker<T> extends Object implements org.jboss.galleon.progresstracking.ProgressCallback<T>
Author:
jdenise@redhat.com
  • Field Summary

    Fields inherited from interface org.jboss.galleon.progresstracking.ProgressCallback

    DEFAULT_PROGRESS_PULSE_PCT, DEFAULT_PULSE_INTERVAL_MS
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    complete(org.jboss.galleon.progresstracking.ProgressTracker<T> tracker)
     
    static void
    initTrackers(org.jboss.galleon.api.Provisioning pm, GlowMessageWriter writer)
     
    void
    processed(org.jboss.galleon.progresstracking.ProgressTracker<T> tracker)
     
    void
    processing(org.jboss.galleon.progresstracking.ProgressTracker<T> tracker)
     
    void
    pulse(org.jboss.galleon.progresstracking.ProgressTracker<T> tracker)
     
    void
    starting(org.jboss.galleon.progresstracking.ProgressTracker<T> tracker)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.jboss.galleon.progresstracking.ProgressCallback

    getMaxPulseIntervalMs, getMinPulseIntervalMs, getProgressPulsePct
  • Method Details

    • starting

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

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

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

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

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

      public static void initTrackers(org.jboss.galleon.api.Provisioning pm, GlowMessageWriter writer)