Class V1RequestConsumer

java.lang.Object
jp.cssj.driver.ctip.v1.V1RequestConsumer

public class V1RequestConsumer extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final byte
    データパケットです。 readでデータを取得できます。
    static final byte
    終了パケットです。
    static final byte
    内容開始パケットです。 getURI,getMimeType,getEncodingでURIとMIMEタイプとエンコーディングを取得できます。
    static final byte
    プロパティパケットです。 getName,getValueで名前と値を取得できます。
    static final byte
    リソース開始パケットです。 getURI,getMimeType,getEncodingでURIとMIMEタイプとエンコーディングを取得できます。
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    end()
    終了パケットを送ります。
    void
    main(URI uri, String mimeType, String encoding)
    本体の開始を通知します。
    void
    property(String name, String value)
    プロパティを送ります。
    void
    resource(URI uri, String mimeType, String encoding)
    リソースの開始を通知します。
    protected void
     
    void
    write(byte[] b, int off, int len)
    データパケットを送ります。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • PROPERTY

      public static final byte PROPERTY
      プロパティパケットです。 getName,getValueで名前と値を取得できます。
      See Also:
    • RESOURCE

      public static final byte RESOURCE
      リソース開始パケットです。 getURI,getMimeType,getEncodingでURIとMIMEタイプとエンコーディングを取得できます。
      See Also:
    • MAIN

      public static final byte MAIN
      内容開始パケットです。 getURI,getMimeType,getEncodingでURIとMIMEタイプとエンコーディングを取得できます。
      See Also:
    • DATA

      public static final byte DATA
      データパケットです。 readでデータを取得できます。
      See Also:
    • END

      public static final byte END
      終了パケットです。
      See Also:
  • Method Details

    • property

      public void property(String name, String value) throws IOException
      プロパティを送ります。
      Parameters:
      name - プロパティ名。
      value - 値。
      Throws:
      IOException
    • resource

      public void resource(URI uri, String mimeType, String encoding) throws IOException
      リソースの開始を通知します。
      Parameters:
      uri - 仮想URI。
      mimeType - MIME型。
      encoding - キャラクタ・エンコーディング。
      Throws:
      IOException
    • main

      public void main(URI uri, String mimeType, String encoding) throws IOException
      本体の開始を通知します。
      Parameters:
      uri - 仮想URI。
      mimeType - MIME型。
      encoding - キャラクタ・エンコーディング。
      Throws:
      IOException
    • setCTIPSession

      protected void setCTIPSession(V1Session session)
    • write

      public void write(byte[] b, int off, int len) throws IOException
      データパケットを送ります。
      Parameters:
      b - バイト列バッファ。
      off - データの開始位置。
      len - データの長さ。
      Throws:
      IOException
    • end

      public void end() throws IOException
      終了パケットを送ります。
      Throws:
      IOException