JobBase

A simple default class for clients to use. The method process should be overriden.

Members

Functions

execute
void execute()
Undocumented in source. Be warned that the author may not have intended to support it.
process
void process()
Undocumented in source.
setup
void setup()
Undocumented in source. Be warned that the author may not have intended to support it.
terminate
void terminate()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

status
const(Status) status [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
status
Status status [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
terminated
bool terminated [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
thrownException
inout(shared(Exception)) thrownException [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

join
void join(shared(Job) j)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_status
Status _status;
Undocumented in source.
_thrownException
shared(Exception) _thrownException;
Undocumented in source.

Inherited Members

From Job

Status
enum Status
Undocumented in source.
JobStatusEvent
struct JobStatusEvent
Undocumented in source.
status
const(Status) status [@property getter]
Undocumented in source.
terminated
bool terminated [@property getter]
Undocumented in source.
thrownException
inout(shared(Exception)) thrownException [@property getter]
Undocumented in source.
execute
void execute()
Undocumented in source.

Meta