そのため、作成したExecutorServiceのスレッドプールサイズを表すClientConfigクラスに別のプロパティを追加しました。以下のコードサンプルをご覧ください。
ClientConfig cc = new DefaultClientConfig();カスタムのExecutorServiceへ設定する可能性はまだ残っていますので、これはちょっとした可視性の向上ととらえてほしいと思います。
cc.getProperties().put(ClientConfig.PROPERTY_THREADPOOL_SIZE, 10);
Client c = Client.create(cc);
AsyncWebResource r = c.asyncResource("http://somehost.tld/resource").build());
原文はこちら。
http://blogs.oracle.com/PavelBucek/entry/limiting_threads_used_for_asynchronous
0 件のコメント:
コメントを投稿