Tabnine Logo
DefaultProgressTracker
Code IndexAdd Tabnine to your IDE (free)

How to use
DefaultProgressTracker
in
org.jboss.galleon.progresstracking

Best Java code snippets using org.jboss.galleon.progresstracking.DefaultProgressTracker (Showing top 10 results out of 315)

origin: org.jboss.galleon/galleon-core

public static void main(String[] args) throws Exception {
  DefaultProgressTracker<Long> tracker = new DefaultProgressTracker<>(new ProgressCallback<Long>() {
    @Override
    public long getProgressPulsePct() {
  trackVolume(totalVolume, tracker);
  trackFlow(totalVolume, tracker);
origin: org.jboss.galleon/galleon-core

public static <T> void process(DefaultProgressTracker<T> tracker, TrackedProcessor processor, Iterable<T> i) throws Exception {
  tracker.starting(-1);
  doProcess(tracker, processor, i);
}
origin: org.jboss.galleon/galleon-core

private static void trackVolume(final long totalVolume, DefaultProgressTracker<Long> tracker) throws InterruptedException {
  System.out.println();
  System.out.println("total volume " + tracker.totalVolume);
  System.out.println("actual pulse " + tracker.pulsePct);
  System.out.println("pulse volume " + tracker.pulseAtVolume);
  System.out.println("min pulse ms " + tracker.minPulseInterval/1000000);
  System.out.println();
  //for(int i = 0; i < totalVolume; ++i) {
  //    tracker.progressed();
  //}
  tracker.starting(totalVolume);
  int i = 0;
  while(true) {
    tracker.processing((long)i);
    tracker.processed((long)i);
    if(++i >= totalVolume) {
      break;
    }
    Thread.currentThread().sleep(500 - i*10);
  }
  tracker.complete();
}
origin: org.jboss.galleon/galleon-core

public void setProgressCallback(String id, ProgressCallback<?> callback) {
  if (callback == null) {
    progressTrackers.remove(id);
  } else {
    progressTrackers.put(id, new DefaultProgressTracker<>(callback));
  }
}
origin: org.jboss.galleon/galleon-core

public DefaultProgressTracker(ProgressCallback<T> callback) {
  this.callback = callback;
  this.pulsePct = callback.getProgressPulsePct();
  if(pulsePct > 100) {
    throw new IllegalArgumentException("The argument was not expected to be bigger than 100 but was " + pulsePct);
  }
  setMinPulseMs(callback.getMinPulseIntervalMs());
  setMaxPulseMs(callback.getMaxPulseIntervalMs());
}
origin: org.jboss.galleon/galleon-core

  private static void trackFlow(final long totalVolume, DefaultProgressTracker<Long> tracker) throws InterruptedException {

    System.out.println();
    System.out.println("total volume " + tracker.totalVolume);
    System.out.println("actual pulse " + tracker.pulsePct);
    System.out.println("pulse volume " + tracker.pulseAtVolume);
    System.out.println("min pulse ms " + tracker.minPulseInterval/1000000);

    System.out.println("");
    //for(int i = 0; i < totalVolume; ++i) {
    //    tracker.progressed();
    //}
    tracker.starting(totalVolume);
    int i = 0;
    while(true) {
      tracker.processing((long)i);
      tracker.processed((long)i);
      if(++i >= totalVolume) {
        break;
      }
      Thread.currentThread().sleep(500 - i*10);
    }
    tracker.complete();
  }
}
origin: org.jboss.galleon/galleon-core

@SuppressWarnings("unchecked")
public static <T> ProgressTracker<T> getNoOpProgressTracker() {
  return (ProgressTracker<T>) (NO_OP_PROGRESS_TRACKER == null ?
      NO_OP_PROGRESS_TRACKER = new DefaultProgressTracker<>(new NoOpProgressCallback<>()) :
        NO_OP_PROGRESS_TRACKER);
}
origin: org.jboss.galleon/galleon-cli

  public static ProgressTracker<FPID> newFindTracker(PmCommandInvocation invoc) {
    FindTracker findTracker = new FindTracker(invoc.getPmSession());
    findTracker.commandStart(invoc);
    ProgressTracker<FPID> tracker = new DefaultProgressTracker<>(findTracker);
    return tracker;
  }
}
origin: org.jboss.galleon/galleon-core

public static <T> void process(DefaultProgressTracker<T> tracker, TrackedProcessor processor, Collection<T> col) throws Exception {
  tracker.starting(col.size());
  doProcess(tracker, processor, col);
}
origin: org.jboss.galleon/galleon-core

public static <T> void process(DefaultProgressTracker<T> tracker, TrackedProcessor processor, T[] arr) throws Exception {
  tracker.starting(arr.length);
  doProcess(tracker, processor, Arrays.asList(arr));
}
org.jboss.galleon.progresstrackingDefaultProgressTracker

Most used methods

  • <init>
  • complete
  • doProcess
  • processed
  • processing
  • setMaxPulseMs
  • setMinPulseMs
  • starting
  • trackFlow
  • trackVolume

Popular in Java

  • Updating database using SQL prepared statement
  • scheduleAtFixedRate (Timer)
  • onCreateOptionsMenu (Activity)
  • startActivity (Activity)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • JPanel (javax.swing)
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now