1 package org.sourceforge.jemm.comm.connection; 2 3 import java.io.InputStream; 4 import java.io.OutputStream; 5 6 /** 7 * A abstract rpc connection. 8 * 9 * <i><P>Released under the <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License V2.0 license</a> 10 * by the <a href="http://jemm.sourceforge.net">JEMM Project</a></i> 11 * 12 * @author Rory Graves 13 */ 14 public interface Connection { 15 16 String getConnectionName(); 17 InputStream getInputStream(); 18 OutputStream getOutputStream(); 19 void close() throws ConnectionException; 20 }