properties.put(SchedulerConstants.SCHEDULER_NAME_KEY, schedulerName);
properties.put(SchedulerConstants.SCHEDULER_DESCRIPTION_KEY, description);
properties.put(SchedulerConstants.SCHEDULER_RECIPE, "2000");
Component sync = m_manager.createComponent()
.setInterface(Runnable.class.getName(), properties)
.setImplementation(new LogSyncTask(name))
.add(m_manager.createServiceDependency().setService(ConnectionFactory.class).setRequired(true))
.add(m_manager.createServiceDependency().setService(LogStore.class, filterString).setRequired(true))
.add(m_manager.createServiceDependency().setService(Discovery.class, filterForDiscovery).setRequired(true))
.add(m_manager.createServiceDependency().setService(Identification.class, filterForIdentification).setRequired(true))
.add(m_manager.createServiceDependency().setService(LogService.class).setRequired(false));