Hi, Today, I figure out that after executing one of the REST services that my custom module has, the scheduled service starts. So, when I do this, the method annotated with @PostConstruct executes. Is there a way to run this method when CDI loads the module in the platform startup ?
On 12 August 2015 at 10:19, Santiago Gonzalez Toral <hernangt12...@gmail.com > wrote: > I was looking at the Scheduler Service admin page inside marmotta. It has > a tab where it's supposed to list the Scheduled jobs, but my job didn't > appear. Now looking at the logs, this is reflected: > http://pastebin.com/cdE5n1rP. It seems that the QuatrzScheduler does not > start or is in stand-by mode. > > On 12 August 2015 at 07:32, Sergio Fernández <wik...@apache.org> wrote: > >> In principle your implementation looks fine. How do you know it is not >> registered? By default log is at INFO for all module, but you can configure >> that in the admin interface, and then you should see the log messages. >> >> On Wed, Aug 12, 2015 at 4:37 AM, Santiago Gonzalez Toral < >> hernangt12...@gmail.com> wrote: >> >>> The PubServiceImpl already has the @ApplicationScoped annotation. I >>> tried putting the @PostConstruct annotation into the method that I am using >>> to initialize the scheduled job, but it didn't work either. This is the >>> last version of my class http://pastebin.com/ZSuzjG0x >>> >>> Perhaps there is some implementation which I can take a look to see how >>> this works ? >>> >>> On 11 August 2015 at 02:29, Sergio Fernández <wik...@apache.org> wrote: >>> >>>> You need to annotate your PubServiceImpl with @ApplicationScoped to be >>>> managed by the IoC framework (CDI). >>>> >>>> If you would need to initialize something, please do not use the >>>> constructor for that, add a method with the @PostConstruct annotation. >>>> >>>> Hope that helps. >>>> >>>> >>>> On Mon, Aug 10, 2015 at 11:00 PM, Santiago Gonzalez Toral < >>>> hernangt12...@gmail.com> wrote: >>>> >>>>> Yes, it compiles. I add the lmf-scheduler-3.1.0 and quartz-2.1.6 >>>>> dependencies to my project pom. The class implementing the example is in >>>>> here: http://pastebin.com/CBaxxLUr. And here you can find the log >>>>> when the marmotta platform starts: http://pastebin.com/4N18D5hH . The >>>>> scheduler Service module appears in the admin webpage too. >>>>> >>>>> On 10 August 2015 at 15:33, Sergio Fernández <wik...@apache.org> >>>>> wrote: >>>>> >>>>>> Does it compile? Does your custom module depend on lmf-scheduler to >>>>>> add it to your launcher? Without more details it's hard to say more... >>>>>> >>>>>> On Mon, Aug 10, 2015 at 10:08 PM, Santiago Gonzalez Toral < >>>>>> hernangt12...@gmail.com> wrote: >>>>>> >>>>>>> I've already created a custom module for marmotta and then I added >>>>>>> the example code that i found in the lmf webpage for the QuartzService, >>>>>>> but >>>>>>> it didn't start. >>>>>>> >>>>>>> El El lun, 10 ago 2015 a las 15:05, Sergio Fernández < >>>>>>> wik...@apache.org> escribió: >>>>>>> >>>>>>>> Hi Santiago, >>>>>>>> >>>>>>>> On Sat, Aug 8, 2015 at 12:15 AM, Santiago Gonzalez Toral < >>>>>>>> hernangt12...@gmail.com> wrote: >>>>>>>>> >>>>>>>>> I had a look at the example on how to use the scheduler module in >>>>>>>>> LMF at https://bitbucket.org/srfgkmt/lmf/wiki/Module-Scheduler. >>>>>>>>> How can I use this feature inside marmotta? I injected the >>>>>>>>> QuartzService >>>>>>>>> into my custom service but I don't know how to start it. >>>>>>>>> >>>>>>>> >>>>>>>> In principle yes, Marmotta is compatible with them, but many >>>>>>>> dependencies may be outdated... We'd need to take a look to those old >>>>>>>> LMF >>>>>>>> modules. >>>>>>>> >>>>>>>> For adding custom code where later inject the QuartzService you >>>>>>>> need to create a custom module. A Marmotta module requires some >>>>>>>> conventions >>>>>>>> that are not always well documented, so I recommend you to create it >>>>>>>> using >>>>>>>> the marmotta-archetype-module and then add there your code. >>>>>>>> >>>>>>>> Cheers, >>>>>>>> >>>>>>>> -- >>>>>>>> Sergio Fernández >>>>>>>> Partner Technology Manager >>>>>>>> Redlink GmbH >>>>>>>> m: +43 6602747925 >>>>>>>> e: sergio.fernan...@redlink.co >>>>>>>> w: http://redlink.co >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sergio Fernández >>>>>> Partner Technology Manager >>>>>> Redlink GmbH >>>>>> m: +43 6602747925 >>>>>> e: sergio.fernan...@redlink.co >>>>>> w: http://redlink.co >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Saludos >>>>> Santiago González Toral >>>>> Ingeniero de Sistemas >>>>> >>>> >>>> >>>> >>>> -- >>>> Sergio Fernández >>>> Partner Technology Manager >>>> Redlink GmbH >>>> m: +43 6602747925 >>>> e: sergio.fernan...@redlink.co >>>> w: http://redlink.co >>>> >>> >>> >>> >>> -- >>> Saludos >>> Santiago González Toral >>> Ingeniero de Sistemas >>> >> >> >> >> -- >> Sergio Fernández >> Partner Technology Manager >> Redlink GmbH >> m: +43 6602747925 >> e: sergio.fernan...@redlink.co >> w: http://redlink.co >> > > > > -- > Saludos > Santiago González Toral > Ingeniero de Sistemas > -- Saludos Santiago González Toral Ingeniero de Sistemas