簡體   English   中英

Spring-jms從DMLC獲取連接

[英]Spring-jms Getting Connection from DMLC

我對Spring-JMS幾乎是陌生的。 我正視將我的spring應用程序連接到WSO2 Message Broker的配置。 這是我使用的代碼:

碼:

 <jee:jndi-lookup id="connectionFactory" jndi-name="qpidConnectionfactory">
    <jee:environment>
            java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory
        connectionfactory.qpidConnectionfactory=amqp://admin:admin@carbon/carbon?brokerlist='tcp://localhost:5673'
    </jee:environment>
</jee:jndi-lookup>


<bean id="errorHandler" class="it.innovapuglia.sistemapuglia.diogene.spring.subscriber.ErrorH" />
<bean id="messageHandler" class="it.innovapuglia.sistemapuglia.diogene.spring.subscriber.SpringSubscriber" />
<jms:listener-container connection-factory="connectionFactory" 
    destination-type="topic"
    container-type="default" 
    acknowledge="auto" concurrency="3-3"
    error-handler="errorHandler" >
    <jms:listener destination="LEGGI_ATTRIBUTI_DOCUMENTO" ref="messageHandler"  />
</jms:listener-container>

有沒有可能使用DMLC子類化它,並以我可以捕獲Connection Exception的方式獲取運行中的連接? 如果可以,采用哪種方式?

createConnection()位於JmsAccessor (DMLC的超類)上。

或者,您可以只向DMLC注冊ExceptionListener,它將為JmsException調用。

如果您使用子類路線,請在container-class屬性中提供您的類名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM