public abstract class Transformer<T extends Keyed> extends Job<T>
Job.JobCancelledException, Job.JobState, Job.Progress, Job.ProgressUpdate
Keyed.BinarySerializer<X extends Keyed>
_description, _dest, _end_time, _exception, _progressKey, _start_time, _state, LIST
_key, EMPTY_KEY_LIST
Constructor and Description |
---|
Transformer(Key<T> dest,
java.lang.String desc) |
Modifier and Type | Method and Description |
---|---|
<X extends Transformer<T>> |
exec()
Execution endpoint for transformations.
|
protected abstract <X extends Transformer<T>> |
execImpl()
Implementation endpoint for transformations.
|
cancel, cancel, checksum_impl, createProgressKey, deleteProgressKey, dest, done, failed, get, isCancelledOrCrashed, isDone, isRunning, isRunning, isStopped, jobs, msec, onCancelled, progress_msg, progress, remove_impl, start, update, update, update, update
checksum, getBinarySerializer, getPublishedKeys, remove, remove, remove, remove
clone, frozenType, read_impl, read, readExternal, readJSON_impl, readJSON, toJsonString, write_impl, write, writeExternal, writeHTML_impl, writeHTML, writeJSON_impl, writeJSON
public <X extends Transformer<T>> X exec()
protected abstract <X extends Transformer<T>> X execImpl()