Interface Streamable


  • public interface Streamable
    Streamable interface enables a resource adapter to extract data from an input Record or set data into an output Record as a stream of bytes.

    The Streamable interface provides a resource adapter's view of the data that has been set in a Record instance by a component.

    The Streamable interface is not directly used by a component. It is used by a resource adapter implementation. A component uses Record or any derived interfaces to manage records.

    Since:
    0.8
    Author:
    Rahul Sharma
    See Also:
    Record
    • Method Detail

      • read

        void read​(InputStream istream)
           throws IOException
        Read data from an InputStream and initialize fields of a Streamable object.
        Parameters:
        istream - InputStream that represents a resource adapter specific internal representation of fields of a Streamable object
        Throws:
        IOException - if there is an error reading from the stream
      • write

        void write​(OutputStream ostream)
            throws IOException
        Write fields of a Streamable object to an OutputStream
        Parameters:
        ostream - OutputStream that holds value of a Streamable object
        Throws:
        IOException - if there is an error writing to the stream