2014-06-09 3 views
2

모든 비 상태 세션 빈에 대한 글로벌 풀의 크기를 제어하는 ​​방법을 알 수 있습니다.JBoss EAP 6.1에서 특정 상태 비 저장 빈에 풀 지정

그러나 한 유형의 상태 비 유지 빈에만 적용되는 새 풀을 보유하고 싶습니다. 이 방법으로, 내 모든 상태없는 콩 하나가 평소 slsb-strict-max-pool에서 풀링되고 하나의 빈은 자체 풀을 갖습니다.

JBoss EAP 6.1에서 그렇게 할 수 있습니까? standalone.xml에 정의 된 사용자 정의 풀을 참조하는 EJB에

답변

3

사용

@org.jboss.ejb3.annotation.Pool(value="myPoolName") 

주석 :

사용 : 주석없이

<pools> 
    <bean-instance-pools> 
       <strict-max-pool name="slsb-strict-max-pool" 
           max-pool-size="20" instance-acquisition-timeout="5" 
           instance-acquisition-timeout-unit="MINUTES" /> 
       <strict-max-pool name="mdb-strict-max-pool" 
           max-pool-size="80" instance-acquisition-timeout="1" 
           instance-acquisition-timeout-unit="MINUTES" /> 
       <strict-max-pool name="myPoolName" 
           max-pool-size="20" instance-acquisition-timeout="5" 
           instance-acquisition-timeout-unit="SECONDS" /> 
      </bean-instance-pools> 
</pools> 

[편집] jboss-ejb3.xml (jboss 특정 ejb 디스크립터)의 풀 네임 스페이스 (urn : ejb-pool : 1.0)

<p:pool> 
<ejb-name>myEjbName</ejb-name> 
<p:bean-instance-pool-ref>myPoolName</p:bean-instance-pool-ref> 
</p:pool> 
+0

XML 구성을 통해 주석없이이를 수행 할 수있는 방법이 있습니까? –

+0

@purringpigeon 편집보기 – Gab

+0

팁을 감사하십시오! 고맙습니다. –

관련 문제