@@ -0,0 +1,928 @@
+package com.github.aureliano.evtbridge.converter.schedule;%0A%0Aimport java.util.Map;%0A%0Aimport com.github.aureliano.evtbridge.common.helper.StringHelper;%0Aimport com.github.aureliano.evtbridge.converter.ConverterType;%0Aimport com.github.aureliano.evtbridge.core.config.IConfigurationConverter;%0Aimport com.github.aureliano.evtbridge.core.helper.DataHelper;%0Aimport com.github.aureliano.evtbridge.core.schedule.IScheduler;%0A%0Apublic class SchedulerConverter implements IConfigurationConverter%3CIScheduler%3E %7B%0A%0A%09public SchedulerConverter() %7B%0A%09%09super();%0A%09%7D%0A%0A%09@Override%0A%09public IScheduler convert(Map%3CString, Object%3E data) %7B%0A%09%09Map%3CString, Object%3E map = DataHelper.getAsHash(data, %22scheduler%22);%0A%09%09if (map == null) %7B%0A%09%09%09return null;%0A%09%09%7D%0A%09%09%0A%09%09String type = StringHelper.parse(map.get(%22type%22));%0A%09%09return SchedulerConverterFactory.createConverter(type).convert(map);%0A%09%7D%0A%09%0A%09@Override%0A%09public String id() %7B%0A%09%09return ConverterType.SCHEDULER.name();%0A%09%7D%0A%7D

Create converter to scheduler.