blob: 726a4943be5d18931d8bf82fa7e0bf8792bdfc74 [file] [log] [blame]
<div class="wiki-content maincontent"><h3 id="JMSBridgeWithRemoteTIBCOBroker-ExampleofaconfigurationthatshowshowtouseaBridgeConnectortomakeaconnectiontoaremoteTIBCOEMSbroker.">Example of a configuration that shows how to use a BridgeConnector to make a connection to a remote TIBCO EMS broker.</h3>
<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
&lt;beans&gt;
&lt;!-- Allows us to use system properties as variables in this configuration file --&gt;
&lt;bean class=&quot;org.springframework.beans.factory.config.PropertyPlaceholderConfigurer&quot;/&gt;
&lt;broker useJmx=&quot;true&quot; persistent=&quot;false&quot; xmlns=&quot;http://activemq.org/config/1.0&quot;
brokerName=&quot;localhost&quot; dataDirectory=&quot;${activemq.base}/data&quot;&gt;
&lt;!-- Dependencies: tibjms.jar must be in the activemq lib directory --&gt;
&lt;!-- bridging definitions for traffic to/from remote activemq instance --&gt;
&lt;jmsBridgeConnectors&gt;
&lt;jmsQueueConnector outboundQueueConnectionFactory=&quot;#tibco&quot;&gt;
&lt;inboundQueueBridges&gt;
&lt;inboundQueueBridge
inboundQueueName = &quot;queue.ping&quot;
localQueueName = &quot;queue.incomingMsgs.ping&quot;
selector = &quot;JMSType LIKE &#39;foo%&#39;&quot;/&gt;
&lt;/inboundQueueBridges&gt;
&lt;outboundQueueBridges&gt;
&lt;outboundQueueBridge
outboundQueueName = &quot;queue.pong&quot;
localQueueName = &quot;queue.incomingMsgs.ping&quot;
selector = &quot;JMSType LIKE &#39;foo%&#39;&quot;/&gt;
&lt;/outboundQueueBridges&gt;
&lt;/jmsQueueConnector&gt;
&lt;/jmsBridgeConnectors&gt;
&lt;/broker&gt;
&lt;!-- JMS ConnectionFactory to use for local bridging --&gt;
&lt;bean id=&quot;tibco&quot; class=&quot;com.tibco.tibjms.TibjmsQueueConnectionFactory&quot;&gt;
&lt;property name=&quot;serverUrl&quot; value=&quot;tcp://remote_tibco:7222&quot; /&gt;
&lt;/bean&gt;
&lt;/beans&gt;
]]></script>
</div></div></div>