A.5. RESTEasy 작업 서비스 구성 매개변수
아래 테이블에는 비동기 작업 서비스에 대한 구성 가능한 context-params 가 자세히 나와 있습니다. 이러한 매개 변수는 web.xml 파일에서 구성할 수 있습니다.
| 매개변수 | 설명 |
|---|---|
| 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>