jp.go.nict.langrid.commons.net.proxy.pac
クラス PacProxySelector

java.lang.Object
  上位を拡張 java.net.ProxySelector
      上位を拡張 jp.go.nict.langrid.commons.net.proxy.pac.PacProxySelector
直系の既知のサブクラス:
PacFromURLProxySelector, SpecificProxySelector, WPADProxySelector

public class PacProxySelector
extends ProxySelector

PACファイルを処理するプロキシセレクタ。

バージョン:
$Revision: 8897 $
作成者:
$Author: nakaguchi $

コンストラクタの概要
PacProxySelector(String pacScript)
          コンストラクタ。
PacProxySelector(URL pacScriptUrl)
          コンストラクタ。
 
メソッドの概要
 void connectFailed(URI uri, SocketAddress sa, IOException ioe)
           
protected  PacEngine getEngine()
           
 List<Proxy> select(URI uri)
          PACスクリプトを呼び出してプロキシ情報を取得する。
 
クラス java.net.ProxySelector から継承されたメソッド
getDefault, setDefault
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PacProxySelector

public PacProxySelector(String pacScript)
コンストラクタ。PACスクリプトを引数にとる。

パラメータ:
pacScript - PACスクリプト

PacProxySelector

public PacProxySelector(URL pacScriptUrl)
コンストラクタ。 PACスクリプトへのURLを引数にとる。 スクリプトは別スレッドでダウンロードされる。

パラメータ:
pacScriptUrl - PACスクリプトへのURL
メソッドの詳細

connectFailed

public void connectFailed(URI uri,
                          SocketAddress sa,
                          IOException ioe)
定義:
クラス ProxySelector 内の connectFailed

select

public List<Proxy> select(URI uri)
PACスクリプトを呼び出してプロキシ情報を取得する。

定義:
クラス ProxySelector 内の select
パラメータ:
uri - 接続先URI
戻り値:
プロキシ情報

getEngine

protected PacEngine getEngine()