1 11 package org.eclipse.jdt.internal.core.search.processing; 12 13 import org.eclipse.core.runtime.IProgressMonitor; 14 15 public interface IJob { 16 17 18 int ForceImmediate = 1; 19 int CancelIfNotReady = 2; 20 int WaitUntilReady = 3; 21 22 23 boolean FAILED = false; 24 boolean COMPLETE = true; 25 26 29 public boolean belongsTo(String jobFamily); 30 34 public void cancel(); 35 38 public void ensureReadyToRun(); 39 42 public boolean execute(IProgressMonitor progress); 43 } 44 | Popular Tags |