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
    See Also:
    Record
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void read​(java.io.InputStream istream)
      Read data from an InputStream and initialize fields of a Streamable object.
      void write​(java.io.OutputStream ostream)
      Write fields of a Streamable object to an OutputStream
    • Method Detail

      • read

        void read​(java.io.InputStream istream)
           throws java.io.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:
        java.io.IOException
      • write

        void write​(java.io.OutputStream ostream)
            throws java.io.IOException
        Write fields of a Streamable object to an OutputStream
        Parameters:
        ostream - OutputStream that holds value of a Streamable object
        Throws:
        java.io.IOException