/* * JBoss, the OpenSource EJB server * * Distributable under LGPL license. * See terms of license at gnu.org. */ package javax.resource.cci; import java.io.InputStream; import java.io.IOException; import java.io.OutputStream; /** * The Streamable interface allows a resource adapter to interact with a * Record as a stream of bytes. * * The Streamable interface is used by a resource adapter. */ public interface Streamable { /** * Read the Streamable from the specified InputStream. */ public void read( InputStream istream ) throws IOException; /** * Write the Streamable to the specified OutputStream. */ public void write( OutputStream ostream ) throws IOException; }