Hi JB
Yes, I meant the user guide. If I want to manage the scheduler I have to pass a script. What kind of script shall I use? Right now, I just see the name "decanter-collector-sl.474" where the prefix is used from the configured scheduler name (annotation). But I'd like to manage the interval via configuration and thought this should work: config:edit org.myown.karaf.decanter.collector.sl config:property-set decanter.collector.name serviceLocator config:property-set scheduler.period 60 config:property-set scheduler.concurrent false config:property-set scheduler.name decanter-collector-sl config:update But the above commands disable the scheduler and I don't know why. How can I update the period either via scheduler command and via configuration file? Thanks Oli ________________________________ Von: Jean-Baptiste Onofré <[email protected]> Gesendet: Mittwoch, 15. November 2017 12:11:55 An: [email protected] Betreff: Re: Update Karaf Scheduler and custom Decanter Collector By the way, that's service properties for the config. You can change using the scheduler command too. I will update the user guide about that. Regards JB On 11/15/2017 12:01 PM, Oliver Wulff wrote: > Hi all > > > Similar to the JMX Collector I've created my own collector but wanted to > update > the default intervall from 10seconds to 60 seconds. > > > As soon as I create the configuration with the matching > PID (org.myown.karaf.decanter.collector.sl), the scheduler is removed and not > shown in "scheduler:list" anymore. > > > @Component( > //name = "org.myown.karaf.decanter.collector.sl", > immediate = true, > property = { "decanter.collector.name=serviceLocator", > "scheduler.period:Long=10", > "scheduler.concurrent:Boolean=false", > "scheduler.name=decanter-collector-sl"} > ) > public class ServiceLocatorCollector implements Runnable { > > config:edit org.myown.karaf.decanter.collector.sl > > config:property-set decanter.collector.name serviceLocator > config:property-set scheduler.period 60 > config:property-set scheduler.concurrent false > config:property-set scheduler.name decanter-collector-sl > config:update > > > Unfortunately, the wiki page is not yet updated how to manage scheduling in > Decanter. > > > What am I doing wrong? > > > Thanks > > Oli > > -- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
