package org.gcube.data.publishing.gCatFeeder.service.engine; import java.util.Set; import org.gcube.data.publishing.gCatFeeder.service.model.fault.CollectorNotFound; import org.gcube.data.publishing.gCatFeeder.service.model.fault.InternalError; import org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin; public interface CollectorsManager { public Set getAvailableCollectors(); public CollectorPlugin getPluginById() throws CollectorNotFound; public void init() throws InternalError; }