blob: 23b1661b5f08d4aaf33c729f39932053ee2fb47b [file] [log] [blame]
<div class="wiki-content maincontent"><h2 id="BlazeDS-BlazeDS">BlazeDS</h2>
<p>You may also want to check out the <a shape="rect" class="external-link" href="http://mmartinsoftware.blogspot.com/2008/05/simplified-blazeds-and-jms.html" rel="nofollow">Simplified BlazeDS and JMS article</a> by <a shape="rect" class="external-link" href="http://mmartinsoftware.blogspot.com/" rel="nofollow">Michael Martin</a>.</p>
<p>Using the dynamicQueues feature of the <a shape="rect" href="jndi-support.html">JNDI Support</a> Ryan Gardner created thisworking BlazeDS messaging-config.xml file:</p>
<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;service id="message-service" class="flex.messaging.services.MessageService"&gt;
&lt;adapters&gt;
&lt;adapter-definition id="actionscript" class="flex.messaging.services.messaging.adapters.ActionScriptAdapter" default="true" /&gt;
&lt;adapter-definition id="jms" class="flex.messaging.services.messaging.adapters.JMSAdapter"/&gt;
&lt;/adapters&gt;
&lt;default-channels&gt;
&lt;channel ref="my-streaming-amf"/&gt;
&lt;channel ref="my-polling-amf"/&gt;
&lt;/default-channels&gt;
&lt;destination id="inbound-sms-destination"&gt;
&lt;properties&gt;
&lt;jms&gt;
&lt;destination-type&gt;Topic&lt;/destination-type&gt;
&lt;message-type&gt;javax.jms.TextMessage&lt;/message-type&gt;
&lt;connection-factory&gt;topicConnectionFactory&lt;/connection-factory&gt;
&lt;destination-jndi-name&gt;dynamicTopics/SMSReturnMessages&lt;/destination-jndi-name&gt;
&lt;delivery-mode&gt;NON_PERSISTENT&lt;/delivery-mode&gt;
&lt;message-priority&gt;DEFAULT_PRIORITY&lt;/message-priority&gt;
&lt;acknowledge-mode&gt;AUTO_ACKNOWLEDGE&lt;/acknowledge-mode&gt;
&lt;initial-context-environment&gt;
&lt;property&gt;
&lt;name&gt;Context.INITIAL_CONTEXT_FACTORY&lt;/name&gt;
&lt;value&gt;org.apache.activemq.jndi.ActiveMQInitialContextFactory&lt;/value&gt;
&lt;/property&gt;
&lt;property&gt;
&lt;name&gt;Context.PROVIDER_URL&lt;/name&gt;
&lt;value&gt;vm://localhost&lt;/value&gt;
&lt;/property&gt;
&lt;/initial-context-environment&gt;
&lt;/jms&gt;
&lt;/properties&gt;
&lt;adapter ref="jms"/&gt;
&lt;/destination&gt;
&lt;/service&gt;
</pre>
</div></div></div>