jp.veritrans.tercerog.mdk.connection.proxy

## クラス ProxySocket

- java.lang.Object
- - jp.veritrans.tercerog.mdk.connection.proxy.ProxySocket

-     public class ProxySocket
      extends Object

  Proxyに対して全般の設定を行う。 ProxySelectorやProxyを設定したSocketを生成したりする。
  作成者:
    Veritrans Inc.

- - ### フィールドのサマリー

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static Pattern` | `pattern` Http処理結果を取得するためのパターン
    `static int` | `SEND_MODE_SERVLET` 通信がServletであることを示す定数
    `static int` | `SEND_MODE_SOAP` 通信がSOAPであることを示す定数

  - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `ProxySocket(int sendMode)` 呼び出せる唯一のコンストラクタ。

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Socket` | `getProxySocket()` プロキシサーバへ接続(認証)したSocketを取得する。

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### フィールドの詳細

    - #### SEND_MODE_SOAP

          public static final int SEND_MODE_SOAP

      通信がSOAPであることを示す定数
      関連項目:
        定数フィールド値

    - #### SEND_MODE_SERVLET

          public static final int SEND_MODE_SERVLET

      通信がServletであることを示す定数
      関連項目:
        定数フィールド値

    - #### pattern

          public static Pattern pattern

      Http処理結果を取得するためのパターン

  - ### コンストラクタの詳細

    - #### ProxySocket

          public ProxySocket(int sendMode)
                      throws UnknownHostException,
                             IOException,
                             IllegalArgumentException,
                             Exception

      呼び出せる唯一のコンストラクタ。 通信モードがSEND_MODE_SOAPの場合はProxySelectorを設定する。 通信モードがSEND_MODE_SERVLETの場合は当クラスにProxy設定をしたSocketを保持する。 保持したSocketはgetProxySocketメソッドで取得する。
      パラメータ:
        `sendMode` - 通信モード
      例外:
        `UnknownHostException`
        `IOException`
        `IllegalArgumentException`
        `Exception`

  - ### メソッドの詳細

    - #### getProxySocket

          public Socket getProxySocket()

      プロキシサーバへ接続(認証)したSocketを取得する。 プロキシサーバが無い場合はnullが返る。 プロキシサーバへの接続が失敗している場合は例外が投げられる。
      戻り値:
        プロキシサーバへ接続したSocket。

Copyright © 2026. All rights reserved.