Class UpdateTraceBoundsJob

java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.core.internal.jobs.InternalJob
org.eclipse.core.runtime.jobs.Job
org.eclipse.tracecompass.tmf.ui.project.model.UpdateTraceBoundsJob
All Implemented Interfaces:
Comparable<org.eclipse.core.internal.jobs.InternalJob>, org.eclipse.core.runtime.IAdaptable

public class UpdateTraceBoundsJob extends org.eclipse.core.runtime.jobs.Job
Update traces bounds, by using supplementary files if they exist or by reading the trace to determine start and end time of the traces.
Since:
3.1
Author:
Loïc Prieur-Drevon
  • Field Summary

    Fields inherited from class org.eclipse.core.runtime.jobs.Job

    ASYNC_FINISH, BUILD, DECORATE, INTERACTIVE, LONG, NONE, RUNNING, SHORT, SLEEPING, WAITING
  • Constructor Summary

    Constructors
    Constructor
    Description
    UpdateTraceBoundsJob(String name, Queue<TmfTraceElement> traceBoundsToUpdate)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.core.runtime.IStatus
    run(org.eclipse.core.runtime.IProgressMonitor monitor)
     

    Methods inherited from class org.eclipse.core.runtime.jobs.Job

    addJobChangeListener, belongsTo, cancel, create, create, createSystem, createSystem, done, getJobGroup, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, join, removeJobChangeListener, schedule, schedule, setJobGroup, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRule

    Methods inherited from class org.eclipse.core.internal.jobs.InternalJob

    compareTo

    Methods inherited from class org.eclipse.core.runtime.PlatformObject

    getAdapter

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • UpdateTraceBoundsJob

      public UpdateTraceBoundsJob(String name, Queue<TmfTraceElement> traceBoundsToUpdate)
      Constructor.
      Parameters:
      name - The name of the job
      traceBoundsToUpdate - Queue of TmfTraceElement to update
  • Method Details

    • run

      public org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor)