/** * */ package org.squidy.manager.bridge; import java.io.IOException; import org.squidy.manager.data.IData; import org.squidy.manager.data.IDataContainer; /** * <code>Bridge</code>. * * <pre> * Date: 10.05.2010 * Time: 16:58:00 * </pre> * * @author Roman Rädle, <a * href="mailto:Roman.Raedle@uni-konstanz.de">Roman.Raedle@uni-konstanz.de</a>, * University of Konstanz * @version $Id$ * @since 1.5.0 */ public interface Bridge { public void open() throws IOException; public void close() throws IOException; public void setCallback(BridgeCallback callback); public void publish(IData... data) throws IOException; public void publish(IDataContainer dataContainer) throws IOException; }