/** * Fire the preResubscribe event to the registered connection listener (if any). If the listener * vetoes resubscription then all the sessions are closed. * * @return true if no listener or listener does not veto resubscription. * @throws JMSException */ public bool FirePreResubscribe() { if (_connectionListener != null) { bool resubscribe = _connectionListener.PreResubscribe(); if (!resubscribe) { MarkAllSessionsClosed(); } return(resubscribe); } else { return(true); } }