com.ibm.jdg2e.concurrency.jobs
Class CustomJobWork

java.lang.Object
  extended bycom.ibm.jdg2e.concurrency.jobs.CustomJobWork

public class CustomJobWork
extends java.lang.Object

Implements a looping construct to emulate real work being performed by a job.


Field Summary
(package private) static int PASS_TASK_VALUE
          Value for work to be performed
(package private) static java.lang.String PASS1
          Literal for monitor feedback.
(package private) static java.lang.String PASS2
          Literal for monitor feedback.
 
Constructor Summary
CustomJobWork()
           
 
Method Summary
(package private) static void doWork(org.eclipse.core.runtime.IProgressMonitor progressMonitor, java.lang.String jobName, java.lang.String jobType, java.lang.String pass)
          Do silly work loop.
(package private) static java.lang.String getStateValue(org.eclipse.core.runtime.jobs.Job job)
           
static void pause(long time)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PASS_TASK_VALUE

static final int PASS_TASK_VALUE
Value for work to be performed

See Also:
Constant Field Values

PASS1

static final java.lang.String PASS1
Literal for monitor feedback.

See Also:
Constant Field Values

PASS2

static final java.lang.String PASS2
Literal for monitor feedback.

See Also:
Constant Field Values
Constructor Detail

CustomJobWork

public CustomJobWork()
Method Detail

doWork

static void doWork(org.eclipse.core.runtime.IProgressMonitor progressMonitor,
                   java.lang.String jobName,
                   java.lang.String jobType,
                   java.lang.String pass)
Do silly work loop.

Parameters:
progressMonitor -
jobName -
jobType -
pass -

getStateValue

static java.lang.String getStateValue(org.eclipse.core.runtime.jobs.Job job)
Parameters:
job -
Returns:
State of Job for use in trace messages.

pause

public static void pause(long time)
Parameters:
time -