net.aavalla.utils.jobpool
Class SimpleJob

java.lang.Object
  extended by net.aavalla.utils.jobpool.Job<java.lang.Object,java.lang.Object>
      extended by net.aavalla.utils.jobpool.SimpleJob
All Implemented Interfaces:
java.lang.Comparable<Job>

public abstract class SimpleJob
extends Job<java.lang.Object,java.lang.Object>

Author:
Lari Natri

Field Summary
 
Fields inherited from class net.aavalla.utils.jobpool.Job
CANCELLEDRESULT
 
Constructor Summary
SimpleJob()
           
SimpleJob(java.lang.String jobTitle)
           
 
Method Summary
protected abstract  java.lang.Object work()
           
protected  java.lang.Object work(java.lang.Object parameter)
          ABSTRACT PROTECTED
 
Methods inherited from class net.aavalla.utils.jobpool.Job
addCategory, addConflictingCategory, addJobFinishedListener, addJobFinishedListenerSwing, addSubjob, cancelPending, compareTo, getCategories, getConflictingCategories, getExecutionTime, getName, getPriority, getProgress, getState, getStatus, getUseRecursiveCancel, getWaitingTime, isAncestorOf, isSilent, removeJobFinishedListener, reportProgress, reportStatus, setCancelPending, setCategories, setConflictingCategories, setName, setPriority, setSilent, setSupportsCancellation, setUseRecursiveCancel, sharesAncestorWith, supportsCancellation, toString, waitSubJob
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleJob

public SimpleJob()

SimpleJob

public SimpleJob(java.lang.String jobTitle)
Method Detail

work

protected java.lang.Object work(java.lang.Object parameter)
                         throws java.lang.Throwable
Description copied from class: Job
ABSTRACT PROTECTED

Specified by:
work in class Job<java.lang.Object,java.lang.Object>
Throws:
java.lang.Throwable

work

protected abstract java.lang.Object work()
                                  throws java.lang.Throwable
Throws:
java.lang.Throwable