package org.atomnuke.sink.manager;
import java.util.List;
import org.atomnuke.sink.AtomSink;
import org.atomnuke.plugin.InstanceContext;
import org.atomnuke.util.remote.CancellationRemote;
/**
*
* @author zinic
*/
public interface SinkManager {
CancellationRemote addSink(InstanceContext<? extends AtomSink> atomSinkContext);
boolean hasRegisteredSinks();
List<ManagedSink> sinks();
}