module com::sun::star::task

(Global Index)

submodules

services

interfaces

structs

exceptions

enums

typedefs

constant groups

Description

Task management interfaces.


submodules


services

InteractionHandler An interaction request handler that lets the user handle a number of well known requests via GUI dialogs (and the com::sun::star::task::PasswordContainer service).
JobExecutor generic job execution service Can start registered uno services on triggered events and handle there own configuration.

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
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 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
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.

typedefs


constant groups

TaskType Attributes of an Tasks.
Top of Page