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

Reply via email to