Top   Module   Use   Manual   Index 
 NESTED MODULES | SERVICES | INTERFACES | STRUCTS | EXCEPTIONS | ENUMS | TYPEDEFS | CONSTANT GROUPS 

com :: sun :: star ::

module task

Description
Task management interfaces.


Services

InteractionHandler An interaction request handler that lets the user handle a number of well known requests via GUI dialogs (and the PasswordContainer service).
JobExecutor generic job execution service Can start registered uno services on triggered events and handle there own configuration.
PasswordContainer this service is kind of storage that allows to store passwords and to retrieve already stored.

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.

Structs

FinishTaskEvent This event contains the reasons and the data for the XEngineListener::finished() method.
UrlRecord
UserRecord

Exceptions

ClassifiedInteractionRequest A classified interaction request.
NoMasterException
PasswordRequest this request specifies the mode in wich the password should be asked
ResourceLockException This exception is fired, if a resource cannot be locked. It is an error if the exception occur in a none transacted task. A transacted task repeated later.

Enums

InteractionClassification A classification of interaction requests.
PasswordRequestMode
ResourceAccess
TaskFinishReason The reason of the termination.

Constant Groups

TaskType Attributes of an Tasks.

Top of Page