Что такое XML-конфигурация Jboss4, эквивалентная ActivationConfigProperty?

У меня есть MDB, хорошо развернутый в JBoss-4.0.4 с этой аннотацией. Это работает очень хорошо.

@MessageDriven(
   activationConfig = {
      @ActivationConfigProperty(propertyName = "destinationType", 
           propertyValue = "javax.jms.Queue"),
      @ActivationConfigProperty(propertyName = "destination", 
           propertyValue = "queue/mycompany/thing/thingy"),
      @ActivationConfigProperty(propertyName = "MaxPoolSize", 
           propertyValue = "4")        
   }
)

Теперь мне нужно экспортировать эту конфигурацию, чтобы я мог изменить MaxPoolSize без необходимости перекомпиляции и повторного развертывания кода. В соответствии с документами, похоже, это должно появиться в standardjboss.xml как новый <proxy-factory-config> но какое значение я должен использовать для <JMSProviderAdapterJNDI>, <ServerSessionPoolFactoryJNDI> так далее? Это изменение (добавление нового <proxy-factory-config> элемент) единственное, что мне нужно?

<proxy-factory-config>
<JMSProviderAdapterJNDI>WHATGOESHERE?</JMSProviderAdapterJNDI>
<ServerSessionPoolFactoryJNDI>WHATGOESHERE?</ServerSessionPoolFactoryJNDI>
<MaximumSize>3</MaximumSize>
<MaxMessages>1</MaxMessages>
<MDBConfig>
    <ReconnectIntervalSec>10</ReconnectIntervalSec>
    <DLQConfig>
        <DestinationQueue>queue/mycompany/thing/thingy</DestinationQueue>
        <MaxTimesRedelivered>10</MaxTimesRedelivered>
        <TimeToLive>0</TimeToLive>
    </DLQConfig>
</MDBConfig>
</proxy-factory-config>

0 ответов

Другие вопросы по тегам