こんにちは、ReceiveTimeout の変更に問題があり、新しいエンドポイントをセットアップします。コードがあります。
コードを使用しているエンドポイントを変更するには:
Map<String, Object> prop = ((BindingProvider) port).getRequestContext();
prop.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, endpoint);
そしてタイムアウトを変更します:
Client client = ClientProxy.getClient(port);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = http.getClient();
httpClientPolicy.setReceiveTimeout(5000);
しかし、これは機能しません
最後の部分は ReceiveTimeout のセットアップですが、デフォルトのエンドポイント用です。
サーバーjboss 6.1を使用しています
新しいエンドポイントの ReceiveTimeout を変更するには??