|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
org.eclipse.core.internal.jobs.InternalJob
org.eclipse.core.runtime.jobs.Job
ch.elexis.actions.BackgroundJob
@Deprecated public abstract class BackgroundJob
Die Basis des Hintergrunddienst-Systems von Elexis. Ein Hintegrunddienst muss von BackgroundJob abgeleitet werden und bei Hub.jobPool angemeldet werden. Er kann direkt oder vom JobPool aus gestartet werden und meldet seine Beendigung an alle interessierten BackgroundJobListener.
JobPool
Nested Class Summary | |
---|---|
static interface |
BackgroundJob.BackgroundJobListener
Deprecated. Wer bei Beendigung eines BackgroundJobs benachrichtigt werden will, muss einen BackgroundJobListener anmelden. |
Field Summary | |
---|---|
protected java.lang.String |
jobname
Deprecated. |
protected java.util.LinkedList<BackgroundJob.BackgroundJobListener> |
listeners
Deprecated. |
protected static Log |
log
Deprecated. |
protected java.lang.Object |
result
Deprecated. |
Fields inherited from class org.eclipse.core.runtime.jobs.Job |
---|
ASYNC_FINISH, BUILD, DECORATE, INTERACTIVE, LONG, NONE, RUNNING, SHORT, SLEEPING, WAITING |
Fields inherited from class org.eclipse.core.internal.jobs.InternalJob |
---|
manager |
Constructor Summary | |
---|---|
protected |
BackgroundJob(java.lang.String name)
Deprecated. Jeder Job braucht einen eindeutigen Namen |
Method Summary | |
---|---|
void |
addListener(BackgroundJob.BackgroundJobListener l)
Deprecated. Einen Listener zufügen, der bei Beendigung des Jobs benachrichtigt wird. |
abstract org.eclipse.core.runtime.IStatus |
execute(org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated. Hier müssen abgeleitete Klassen die eigentliche Arbeit erledigen |
protected void |
fireFinished()
Deprecated. |
java.lang.Object |
getData()
Deprecated. |
java.lang.String |
getJobname()
Deprecated. |
abstract int |
getSize()
Deprecated. Elementzahl dieses Jobs erfragen |
void |
invalidate()
Deprecated. Diesen Job auf ungültig setzen. |
boolean |
isValid()
Deprecated. Anfragen, ob dieser Job mindestens einmal korrekt beendet wurde |
void |
removeListener(BackgroundJob.BackgroundJobListener l)
Deprecated. Einen Listener wieder entfernen. |
protected org.eclipse.core.runtime.IStatus |
run(org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated. |
Methods inherited from class org.eclipse.core.runtime.jobs.Job |
---|
addJobChangeListener, belongsTo, cancel, canceling, done, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, removeJobChangeListener, schedule, schedule, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRule |
Methods inherited from class org.eclipse.core.internal.jobs.InternalJob |
---|
compareTo |
Methods inherited from class org.eclipse.core.runtime.PlatformObject |
---|
getAdapter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
---|
protected java.lang.String jobname
protected static Log log
protected java.util.LinkedList<BackgroundJob.BackgroundJobListener> listeners
protected java.lang.Object result
Constructor Detail |
---|
protected BackgroundJob(java.lang.String name)
Method Detail |
---|
protected org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor)
run
in class org.eclipse.core.runtime.jobs.Job
public abstract org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor monitor)
public java.lang.Object getData()
public java.lang.String getJobname()
protected void fireFinished()
public void addListener(BackgroundJob.BackgroundJobListener l)
public void removeListener(BackgroundJob.BackgroundJobListener l)
public boolean isValid()
public void invalidate()
public abstract int getSize()
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |