<!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;">
    Automatic healing of JMS client
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/sauravkr">Saurav Kumar</a> in <i>JBoss Messaging</i> - <a href="http://community.jboss.org/message/564473#564473">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hello All,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I am using jboss messaging for events. I am RMI based rich client application and has implemented </p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 10pt;"><p>MessageListener to listen events. Some times due to network problem or sometimes due to the server reset of system time JMS event subscription is lost. Although RMI connection is still alive.&#160; Unlike http client we are keeping connection forever (24x7). I want to implement a watch dog kind of mechenism by which i will resubscribe to messaging after loosing connection.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>There 2 problems.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p> 1. There is no callback for exceptions if this breaks. although i have implemented <span style="font-size: 10pt;">ExceptionListener.</span></p><p><span style="font-size: 10pt;"> 2. I am not aware of any configuration which ensure autosubriction if it breaks.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 10pt;">Reproduction scheme.&#160; Create a simple ear to conteneously publish events on Topic. On RMI client simply implement MessageListener and ExceptionListner. set system time to 1 hr back.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 10pt;">Regards,</span></p><p><span style="font-size: 10pt;">Saurav<span style=": ; font-size: 2; "><p><p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p> </p></p></span></span></p><span style="font-size: 2; "><p><p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p> </p></p></span></span></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/564473#564473">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>