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)
          呼び出せる唯一のコンストラクタ。
 
メソッドの概要
 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 © 2017. All rights reserved.