Package com.google.refine.process
Class LongRunningProcess
java.lang.Object
com.google.refine.process.Process
com.google.refine.process.LongRunningProcess
- Direct Known Subclasses:
ColumnAdditionByFetchingURLsOperation.ColumnAdditionByFetchingURLsProcess,ExtendDataOperation.ExtendDataProcess,ReconOperation.ReconProcess
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected final Stringprotected ProcessManagerprotected intprotected Thread -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()protected abstract RunnablebooleanisDone()booleanbooleanvoidstartPerforming(ProcessManager manager)
-
Field Details
-
_description
-
_manager
-
_thread
-
_progress
protected int _progress -
_canceled
protected boolean _canceled
-
-
Constructor Details
-
LongRunningProcess
-
-
Method Details
-
cancel
public void cancel() -
getStatus
-
isImmediate
public boolean isImmediate()- Specified by:
isImmediatein classProcess
-
isRunning
public boolean isRunning() -
isDone
public boolean isDone() -
performImmediate
- Specified by:
performImmediatein classProcess
-
startPerforming
- Specified by:
startPerformingin classProcess
-
getRunnable
-