Interface FrameTransporter

  • All Known Implementing Classes:
    XTalkTransporter

    public interface FrameTransporter
    Interface required by Frame to support marshalling. Concrete implementations can marshall using any desired wire format. For example, the XTalkTransporter is an implementation that uses XTalk, the default Vinci wire format.
    • Method Detail

      • fromStream

        KeyValuePair fromStream​(java.io.InputStream is,
                                Frame f)
                         throws java.io.IOException,
                                java.io.EOFException
        Marshal the frame to the input stream.
        Parameters:
        is - The stream where the Frame is written.
        f - The Frame to be marshalled.
        Returns:
        -
        Throws:
        java.io.IOException - -
        java.io.EOFException - -
      • toStream

        void toStream​(java.io.OutputStream os,
                      Frame f)
               throws java.io.IOException
        Populate the (empty) frame from the stream contents.
        Parameters:
        os - The stream from where the data is read.
        f - The Frame to be populated from the stream.
        Throws:
        java.io.IOException - -