Hi Oli,
When you create the cfg file, I guess you override the scheduler config. So, you
have to maintain it somehow.
Not sure I understand what you mean by wiki page. I guess the user guide ?
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