<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Does the JBM bridge uses a connection pool?
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/henk53">henk de boer</a> in <i>JBoss Messaging</i> - <a href="http://community.jboss.org/message/549811#549811">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hi,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I'm trying to get a connection pool to work for accessing a remote JBM queue from another JBM (JBoss AS 5.1) instance. I was looking at the bridge mechanism for this.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>For instance, this example is taken from the JBM docs:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><pre class="jive-pre"><code class="jive-code jive-xml"><span class="jive-xml-tag">&lt;mbean code="org.jboss.jms.server.bridge.BridgeService" name="jboss.messaging:service=Bridge,name=TestBridge" xmbean-dd="xmdesc/Bridge-xmbean.xml"&gt;</span>
&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;depends optional-attribute-name="SourceProviderLoader"&gt;</span>jboss.messaging:service=JMSProviderLoader,name=MyRemoteJMSProvider<span class="jive-xml-tag">&lt;/depends&gt;</span>
&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;depends optional-attribute-name="TargetProviderLoader"&gt;</span>jboss.messaging:service=JMSProviderLoader,name=JMSProvider<span class="jive-xml-tag">&lt;/depends&gt;</span>
&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;attribute name="SourceDestinationLookup"&gt;</span>/queue/testQueue<span class="jive-xml-tag">&lt;/attribute&gt;</span>
&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;attribute name="TargetDestinationLookup"&gt;</span>/queue/A<span class="jive-xml-tag">&lt;/attribute&gt;</span>
&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;attribute name="QualityOfServiceMode"&gt;</span>0<span class="jive-xml-tag">&lt;/attribute&gt;</span>

&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;attribute name="MaxBatchSize"&gt;</span>5<span class="jive-xml-tag">&lt;/attribute&gt;</span>
&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;attribute name="MaxBatchTime"&gt;</span>-1<span class="jive-xml-tag">&lt;/attribute&gt;</span>
&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;attribute name="FailureRetryInterval"&gt;</span>5000<span class="jive-xml-tag">&lt;/attribute&gt;</span>
&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;attribute name="MaxRetries"&gt;</span>-1<span class="jive-xml-tag">&lt;/attribute&gt;</span>
&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;attribute name="AddMessageIDInHeader"&gt;</span>false<span class="jive-xml-tag">&lt;/attribute&gt;</span>
<span class="jive-xml-tag">&lt;/mbean&gt;</span>

</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>This however has 'provider loaders' as an argument, and thus not something that resembles a structure that is created by the tx-connection-factory element in a -ds.xml file.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span>According to an article written by Tim Fox (</span><a class="jive-link-external-small" href="http://community.jboss.org/wiki/ShouldIcacheJMSconnectionsandJMSsessions" target="_blank">http://community.jboss.org/wiki/ShouldIcacheJMSconnectionsandJMSsessions</a><span>) my performance "</span><em>*will suck*"</em>, if I don't use a connection pool. It goes without saying that I don't want my performance to suck, but everything I read about connection pools only seems to apply to local destinations. Using the bridge was my last resort to get connection pooling to my remote queue, but this too does not seem to use a connection pool.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>What gives?</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/549811#549811">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Messaging at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2042">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>