LibreOffice
LibreOffice 24.2 SDK API Reference
Exported Interfaces | List of all members
AsyncJob Service Referencepublished

Represent an asynchronous job, which can be executed by the global theJobExecutor instance. More...

import"AsyncJob.idl";

Inheritance diagram for AsyncJob:
XAsyncJob XCloseable XInterface XCloseBroadcaster XInterface

Exported Interfaces

interface com::sun::star::task::XAsyncJob
 used to initialize and execute this job. More...
 
interface com::sun::star::util::XCloseable
 should be supported to handle environment termination gracefully. More...
 

Additional Inherited Members

- Public Member Functions inherited from XAsyncJob
void executeAsync ([in] sequence< com::sun::star::beans::NamedValue > Arguments, [in] XJobListener Listener) raises ( com::sun::star::lang::IllegalArgumentException )
 executes the job asynchronously More...
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
 
void acquire ()
 increases the reference counter by one. More...
 
void release ()
 decreases the reference counter by one. More...
 
- Protected Member Functions inherited from XCloseable
void close ([in] boolean DeliverOwnership) raises ( CloseVetoException )
 try to close the object More...
 
- Protected Member Functions inherited from XCloseBroadcaster
void addCloseListener ([in] XCloseListener Listener)
 adds the specified listener to receive or have a veto for "close" events More...
 
void removeCloseListener ([in] XCloseListener Listener)
 removes the specified listener More...
 

Detailed Description

Represent an asynchronous job, which can be executed by the global theJobExecutor instance.

See also
Job
Since
OOo 1.1.2
Developers Guide
Writing UNO Components - Jobs - Implementation

Exported Interfaces

◆ com::sun::star::task::XAsyncJob

used to initialize and execute this job.

◆ com::sun::star::util::XCloseable

should be supported to handle environment termination gracefully.


The documentation for this service was generated from the following file: