次のプロパティを使用して https 接続を確立するときに、Axis が使用するように顧客の SecureSocketFactory を設定しています。
AxisProperties.setProperty("axis.socketSecureFactory",
"com.metavante.csp.model.manager.mobilepayments.MonitiseSSLSocketFactory");
このクラスが Axis によってインスタンス化されると、Hashtable (属性) を持つコンストラクターが呼び出されます。このテーブルにタイムアウト属性が設定されていることがわかります。これにさらに値を設定する方法はありますか? 静的またはシステム プロパティを使用して、グローバルではなく、インスタンスごとのシナリオでソケット ファクトリを構成できるようにしたいと考えています。
編集:これらの属性は実際には HttpSender (BasicHandler) オプションであることがわかりました。ただし、これらを動的に設定することはまだできません。