Interfaces
|
XAsyncJob |
specifies a job which is to be executed asynchronously.
|
XInteractionAbort |
An interaction continuation specifing to abort executing the process that
issued the request.
|
XInteractionApprove |
An intearaction continuation specifing 'approval'.
|
XInteractionContinuation |
Specifies a way of how to continue from an
XInteractionRequest .
|
XInteractionDisapprove |
An interaction continuation specifing 'disapproval'.
|
XInteractionHandler |
An interaction request handler.
|
XInteractionRequest |
The description of an interaction request.
|
XInteractionRetry |
An interaction continuation specifing to try to re-execute the process
that issued the request.
|
XJob |
specifies a simply synchronous job
|
XJobExecutor |
|
XJobListener |
|
XPasswordContainer |
Allows to save passwords with URL-pattern, to use them later.
|
XResource |
|
XSimpleTask |
An object which supports this interface is a task or a job.
The main reason to use tasks instead of normal method calls to
delegate the control flow to a task manager.
A simple task is only usefull if the task is independ to other task and
occupy no resources.
The XTask implementation of the task manager try to aggregate the
implementation of XSimpleTask in the createTask method. You should supply
the XAggregation interface.
|
XStatusIndicator |
controls a status indicator which displays progress of
longer actions to the user. |
XStatusIndicatorFactory |
provides multiple, probably parallel running, status indicator objects. |
XStatusIndicatorSupplier |
[ DEPRECATED ]
gives access to a status indicator interface.
|
XTask |
An object which supports this interface is a task or a job.
The main reason to use tasks instead of normal method calls to
delegate the control flow to a task manager (scheduler).
A task describe the task previously finished bevor this task can executed and
the resources needed by this task.
To different task types are specified
|
XTaskListener |
|
XTaskManager |
Ein Instanz dieser Klasse verwaltet alle Auftrge in einem
ObjektEnvironment die mit Resourcen zu tun haben. Sie hat die
Aufgabe die Auftrge einzuordnen, die Reihenfolge festzulegen,
den nebenlufigen Ablauf zu organisieren und Threads zur
Auftragsbearbeitung bereitzustellen.
Eine Instanz wartet bis neue Auftrge zur Bearbeitung anstehen oder alte Auftrge
fertig sind. Mit der Methode insert() knnen neue Auftrge
angemeldet werden. Es werden nur transacted oder nicht transacted Auftrge
parallel bearbeitet. Es werden also niemals beiden Typen nebenlufig
bearbeitet. Es gibt keine Reihenfolge der Auftrge, sie
knnen sich also berholen, selbst wenn sie die gleichen Resourcen
bentigen. Sie laufen dann natrlich nicht parallel. Deshalb werden
transacted Auftrge bevorzugt, da sie im allgemeinen einen zu
geringen Resourcebedarf anmelden.
Es wird aber Sichergestellt, da die transaktionsorientierten Auftrge
die anderen nicht stren.
|
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.