@Modified void modified(Map<String, Object> map) throws Exception { config = Converter.cnv(ScheduleConfig.class, map); cancel(); current = new State(config.cron("@hourly"), config.duration()); }
void changed() throws Exception { last &= enabled | config.on(); out().set(last); }