office-gobmx/offapi/com/sun/star/task/theJobExecutor.idl
Matúš Kukan ef597d80dc Introduce com.sun.star.task.theJobExecutor singleton.
To replace com.sun.star.task.JobExecutor single-instance service,
incorrectly converted in 748aa84e98

[including changes by Stephan Bergmann <sbergman@redhat.com>]

Change-Id: I4cea2c63a20b5b22f6e1f822fb35fcc4d0397687
Reviewed-on: https://gerrit.libreoffice.org/7609
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
2014-01-24 14:24:34 +00:00

43 lines
1.2 KiB
Text

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
#ifndef __com_sun_star_task_theJobExecutor_idl__
#define __com_sun_star_task_theJobExecutor_idl__
#include <com/sun/star/task/XJobExecutor.idl>
module com { module sun { module star { module task {
/**
Generic job execution singleton
<p>
Can start registered uno services on triggered events and handle there
own configuration and there lifetime. Such events are simple strings
which meaning doesn't matter for any real service implementation of this
specification. But triggered events must be available inside the
configuration and some Jobs or AsyncJobs must be registered for that.
</p>
Prior to LibreOffice 4.3, this singleton was only available as a
(single-instance) JobExecutor service.
@see Job
@see AsyncJob
@since LibreOffice 4.3
*/
published singleton theJobExecutor : XJobExecutor;
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */