jp.go.nict.langrid.client.axis
クラス ProxySelectingSecureAxisSocketFactory
java.lang.Object
org.apache.axis.components.net.DefaultSocketFactory
org.apache.axis.components.net.JSSESocketFactory
jp.go.nict.langrid.client.axis.ProxySelectingSecureAxisSocketFactory
- すべての実装されたインタフェース:
- org.apache.axis.components.net.SecureSocketFactory, org.apache.axis.components.net.SocketFactory
public class ProxySelectingSecureAxisSocketFactory
- extends org.apache.axis.components.net.JSSESocketFactory
axisのセキュアソケットファクトリを継承し、不完全な証明書とプロキシ検出に対応させる。
- バージョン:
- $Revision: 12753 $
- 作成者:
- $Author: nakaguchi $
クラス org.apache.axis.components.net.JSSESocketFactory から継承されたフィールド |
sslFactory |
クラス org.apache.axis.components.net.DefaultSocketFactory から継承されたフィールド |
attributes, CONNECT_TIMEOUT, log |
クラス org.apache.axis.components.net.DefaultSocketFactory から継承されたメソッド |
isHostInNonProxyList, match |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProxySelectingSecureAxisSocketFactory
public ProxySelectingSecureAxisSocketFactory(Hashtable<?,?> attributes)
- コンストラクタ。
- パラメータ:
attributes
- 属性
install
public static void install()
- AxisスタブのSecureSocketFactoryとして自身を登録する。
create
public Socket create(String host,
int port,
StringBuffer otherHeaders,
org.apache.axis.components.net.BooleanHolder useFullURL)
throws Exception
- 定義:
- インタフェース
org.apache.axis.components.net.SocketFactory
内の create
- オーバーライド:
- クラス
org.apache.axis.components.net.JSSESocketFactory
内の create
- 例外:
Exception
initFactory
protected void initFactory()
throws IOException
- オーバーライド:
- クラス
org.apache.axis.components.net.JSSESocketFactory
内の initFactory
- 例外:
IOException