A.5. RESTEasy 非同期ジョブサービスの設定パラメーター
以下の表は、非同期ジョブサービスの設定可能な context-params の詳細を示しています。これらのパラメーターは web.xml ファイルで設定できます。
表A.5 設定パラメーター
| Parameter | 説明 |
|---|---|
| resteasy.async.job.service.max.job.results |
メモリーに一度に保持できるジョブ結果の数。デフォルト値は |
| resteasy.async.job.service.max.wait |
クライアントがそのジョブをクエリーする際のジョブの最大待機時間。デフォルト値は、 |
| resteasy.async.job.service.thread.pool.size |
ジョブを実行するバックグラウンドスレッドのスレッドプールサイズ。デフォルト値は |
| resteasy.async.job.service.base.path |
ジョブ URI のベースパスを設定します。デフォルト値は |
<web-app>
<context-param>
<param-name>resteasy.async.job.service.enabled</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>resteasy.async.job.service.max.job.results</param-name>
<param-value>100</param-value>
</context-param>
<context-param>
<param-name>resteasy.async.job.service.max.wait</param-name>
<param-value>300000</param-value>
</context-param>
<context-param>
<param-name>resteasy.async.job.service.thread.pool.size</param-name>
<param-value>100</param-value>
</context-param>
<context-param>
<param-name>resteasy.async.job.service.base.path</param-name>
<param-value>/asynch/jobs</param-value>
</context-param>
<listener>
<listener-class>
org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
</listener-class>
</listener>
<servlet>
<servlet-name>Resteasy</servlet-name>
<servlet-class>
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Resteasy</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>