Class PhonTask
java.lang.Object
ca.phon.worker.PhonTask
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
AbstractPluginEntryPoint,PhonTalkTask,ProjectArchiveTask,QueryTask,SessionMerger,VLCMediaExporter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ExceptionIf an exception was caught during the run method, it's stored herestatic final StringTask progress property Float Percentage done [0.0-1.0] or invalid input: '<' 0 if inderterminateprotected ConcurrentHashMap<String, Object> Propsstatic final StringTask status property. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidfirePropertyChange(String prop, Object oldValue, Object newValue) protected voidfireStatusChange(PhonTask.TaskStatus oldStatus, PhonTask.TaskStatus newStatus) getName()getProperty(String prop) longlongbooleanabstract voidThe abstract run method.voidvoidrun()voidprotected voidsetProperty(String prop, Object val) protected voidvoidshutdown()
-
Field Details
-
PROGRESS_PROP
Task progress property Float Percentage done [0.0-1.0] or invalid input: '<' 0 if inderterminate- See Also:
-
STATUS_PROP
Task status property. Holds current status test (optional)- See Also:
-
err
If an exception was caught during the run method, it's stored here -
props
Props
-
-
Constructor Details
-
PhonTask
public PhonTask() -
PhonTask
-
-
Method Details
-
getStartTime
public long getStartTime() -
getRunTime
public long getRunTime() -
run
-
performTask
public abstract void performTask()The abstract run method. This method must be implemented by all subclasses. -
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
setStatus
-
getStatus
-
getName
-
setName
-
getException
-
getProperty
-
setProperty
-
addTaskListener
-
removeTaskListener
-
firePropertyChange
-
fireStatusChange
-