Version 5.2.6.1, tag libreoffice-5.2.6.1
[LibreOffice.git] / offapi / com / sun / star / task / theJobExecutor.idl
blob6189938aed3f07bc9fb0624b27de7bf499b66a4e
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 */
10 #ifndef __com_sun_star_task_theJobExecutor_idl__
11 #define __com_sun_star_task_theJobExecutor_idl__
13 #include <com/sun/star/task/XJobExecutor.idl>
16 module com { module sun { module star { module task {
18 /**
19 Generic job execution singleton
21 <p>
22 Can start registered uno services on triggered events and handle there
23 own configuration and there lifetime. Such events are simple strings
24 which meaning doesn't matter for any real service implementation of this
25 specification. But triggered events must be available inside the
26 configuration and some Jobs or AsyncJobs must be registered for that.
27 </p>
29 Prior to LibreOffice 4.3, this singleton was only available as a
30 (single-instance) JobExecutor service.
32 @see Job
33 @see AsyncJob
35 @since LibreOffice 4.3
37 published singleton theJobExecutor : XJobExecutor;
39 }; }; }; };
41 #endif
43 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */