JMS Memory Topic Configuration with Dependency Injection (CDI) and JNDI
From Resin 4.0 Wiki
(Difference between revisions)
(Created page with "{{Messaging}} {{Configuration}} {{Cookbook}} <web-app xmlns="<nowiki>http://caucho.com/ns/resin</nowiki>" xmlns:ee="urn:java:ee" xmlns:resin="urn:java:co...") |
|||
Line 12: | Line 12: | ||
<my-jms:NoOpMessageSender ee:Named="nopMessageSender" | <my-jms:NoOpMessageSender ee:Named="nopMessageSender" | ||
− | resin:Jndi="jms/ | + | resin:Jndi="jms/nopMessageSender"/> |
<jms:MemoryTopic ee:Named="redDestination" | <jms:MemoryTopic ee:Named="redDestination" | ||
Line 19: | Line 19: | ||
</jms:MemoryTopic> | </jms:MemoryTopic> | ||
− | <jms-res:MessageSenderResource ee:Named=" | + | <jms-res:MessageSenderResource ee:Named="redSender" |
− | resin:Jndi="jms/ | + | resin:Jndi="jms/redSender"> |
<connection-factory>${coreConnectionFactory}</connection-factory> | <connection-factory>${coreConnectionFactory}</connection-factory> | ||
<destination>${redDestination}</destination> | <destination>${redDestination}</destination> | ||
Line 26: | Line 26: | ||
<jms:MemoryTopic ee:Named="blueDestination" | <jms:MemoryTopic ee:Named="blueDestination" | ||
− | resin:Jndi="jms/ | + | resin:Jndi="jms/blueDestination"> |
<topic-name>blueDestination</topic-name> | <topic-name>blueDestination</topic-name> | ||
</jms:MemoryTopic> | </jms:MemoryTopic> | ||
− | <jms-res:MessageSenderResource ee:Named=" | + | <jms-res:MessageSenderResource ee:Named="blueSender" |
+ | resin:Jndi="jms/blueSender"> | ||
<connection-factory>${coreConnectionFactory}</connection-factory> | <connection-factory>${coreConnectionFactory}</connection-factory> | ||
<destination>${blueDestination}</destination> | <destination>${blueDestination}</destination> |
Revision as of 00:00, 13 January 2012
<web-app xmlns="http://caucho.com/ns/resin" xmlns:ee="urn:java:ee" xmlns:resin="urn:java:com.caucho.resin" xmlns:jms="urn:java:com.caucho.jms" xmlns:jms-res="urn:java:com.caucho.jms.resource" xmlns:my-jms="urn:java:com.my_com.jms"> <jms:ConnectionFactoryImpl ee:Named="coreConnectionFactory resin:Jndi="jms/coreConnectionFactory"/> <my-jms:NoOpMessageSender ee:Named="nopMessageSender" resin:Jndi="jms/nopMessageSender"/> <jms:MemoryTopic ee:Named="redDestination" resin:Jndi="jms/redDestination"> <topic-name>redDestination</topic-name> </jms:MemoryTopic> <jms-res:MessageSenderResource ee:Named="redSender" resin:Jndi="jms/redSender"> <connection-factory>${coreConnectionFactory}</connection-factory> <destination>${redDestination}</destination> </jms-res:MessageSenderResource> <jms:MemoryTopic ee:Named="blueDestination" resin:Jndi="jms/blueDestination"> <topic-name>blueDestination</topic-name> </jms:MemoryTopic> <jms-res:MessageSenderResource ee:Named="blueSender" resin:Jndi="jms/blueSender"> <connection-factory>${coreConnectionFactory}</connection-factory> <destination>${blueDestination}</destination> </jms-res:MessageSenderResource> </web-app>