It depends where you are exactly. org.xwiki.job.JobExecutor is a
component role so you need to either inject it if you are yourself in
a component or access the ComponentManager (but again it depends it
which situation you are exacly), see
http://extensions.xwiki.org/xwiki/bin/view/Extension/Component+Module#HUsingAnnotations
for more details about components. If you created you own jobs you
probably seen already how components are working.

On Sat, Nov 15, 2014 at 11:47 AM, Stefan Bernsdorf
<[email protected]> wrote:
> Hi,
> I wanted to use the snip from page
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Job+Module
> ....
>
>        Request jobRequest = new DefaultRequest();
>
>        // Indicate an id to allow you to access the status of this
>        unique task, the id is required to save/retrieve the status of
>        the job
>        jobRequest.setId("taskid");
>        // Allow the job to ask questions during its executing (false by
>        default)
>        jobRequest.setInteractive(true);
>        // [since 5.4] Indicate if the job should log informations about
>        what is going on (to display it during the process for example,
>        true by default)
>        jobRequest.setVerbose(true);
>        // Put some custom configuration
>        jobRequest.setProperty("some custom jobtype related parameter",
>        "value");
>
>        // Lookup and execute Job with role hint "jobtype" and wait for
>        it to be finished
>        jobManager.executeJob("jobtype", request)
>
>        // Lookup and add Job with role hint "jobtype" to the queue
>        queue and return right away
>        Job job = jobManager.addJob("jobtype", request)
>
>        // Wait until the job is finished
>        job.join()
>
> ..
> to be able to create my own job and job request. But how is the jobManager
> injected? When I use the snip, the
> the jobManager is null.
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users



-- 
Thomas Mortagne
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to