package com.intrbiz.bergamot.watcher.engine; import java.util.Collection; import com.intrbiz.bergamot.config.EngineCfg; import com.intrbiz.bergamot.watcher.Watcher; import com.intrbiz.configuration.Configurable; public interface Engine extends Configurable<EngineCfg> { public Collection<Executor<?>> getExecutors(); String getName(); Watcher getWatcher(); void setWatcher(Watcher watcher); void start() throws Exception; }