Class 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 Detail

      • GalleonCallbackAdapter

        public GalleonCallbackAdapter​(Console console,
                                      String id)
    • Method Detail

      • 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>