Class CTIPDriver

java.lang.Object
jp.cssj.driver.ctip.CTIPDriver
All Implemented Interfaces:
CTIDriver, jp.cssj.plugin.Plugin<URI>

public class CTIPDriver extends Object implements CTIDriver, jp.cssj.plugin.Plugin<URI>

ソケット通信を利用するドライバです。

URIの形式は ctip://ホスト名:ポート番号/ です。

  • Field Details

  • Constructor Details

    • CTIPDriver

      public CTIPDriver()
  • Method Details

    • match

      public boolean match(URI uri)
      Specified by:
      match in interface jp.cssj.plugin.Plugin<URI>
    • getSession

      public CTISession getSession(URI uri, Map<String,String> props) throws IOException
      Description copied from interface: CTIDriver
      セッションを作成します。

      URIの形式は、ドライバの種類に依存します。 現在、実装が提供されているのはCTIPとHTTP/RESTプロトコルに対応したドライバです。

      CTIPによる接続の場合は、"ctip://ホスト名:ポート番号/"という形式のURIを使用してください。 CTIP 1.0による接続のみに対応したサーバー(Copper PDF 2.0系以前またはCSSJ)に接続する場合は、 クエリパラメータversion=1を加えて、"ctip://ホスト名:ポート番号/?version=1"という形式にしてください。

      HTTP/RESTによる接続の場合は、"http://ホスト名:ポート番号/"という形式のURIを使用してください。 末尾のスラッシュを忘れないでください。

      Specified by:
      getSession in interface CTIDriver
      Parameters:
      uri - 接続先のURI。
      props - 接続プロパティのキーと値の組み合わせです。キー"user"はユーザー名、キー"password"はパスワードです。
      Returns:
      セッション。
      Throws:
      IOException