[jboss-svn-commits] JBL Code SVN: r7939 - labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 29 12:54:46 EST 2006
Author: estebanschifman
Date: 2006-11-29 12:54:42 -0500 (Wed, 29 Nov 2006)
New Revision: 7939
Modified:
labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/CbrJmsQueueListener.java
labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueListener.java
Log:
Add appropriate logging to register/unregister exceptions
Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/CbrJmsQueueListener.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/CbrJmsQueueListener.java 2006-11-29 16:20:19 UTC (rev 7938)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/CbrJmsQueueListener.java 2006-11-29 17:54:42 UTC (rev 7939)
@@ -83,7 +83,13 @@
}
ruleLanguage =_config.getFirstChild(ListenerTagNames.CBR_TAG).getAttribute(ListenerTagNames.RULE_LANGUAGE_TAG);
}
- _controller.register(_config,_epr);
+ try { _controller.register(_config,_epr); }
+ catch (RegistryException re)
+ {
+ _logger.log("Unable to Register service",Priority.FATAL, re.getLocalizedMessage(), re);
+ return;
+ }
+
while (_controller.continueLooping()) {
long lwait = _controller.millisToWait();
Message message = (lwait > 0 ) ? receiveEsbMessage(100) : null;
@@ -109,11 +115,14 @@
}
}
}
- _controller.unRegister(_eprCategoryName, _eprName, _epr);
+ try { _controller.unRegister(_eprCategoryName, _eprName, _epr); }
+ catch (RegistryException re)
+ {
+ _logger.log("Unable to Un-register service",Priority.FATAL, re.getLocalizedMessage(), re);
+ }
+
} catch (ListenerInitializationException lie) {
_logger.log(Priority.FATAL, lie.getLocalizedMessage(), lie);
- } catch (RegistryException re) {
- _logger.log(Priority.FATAL, re.getLocalizedMessage(), re);
} catch (MessageRouterException mre) {
_logger.log(Priority.FATAL, mre.getLocalizedMessage(), mre);
} finally {
Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueListener.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueListener.java 2006-11-29 16:20:19 UTC (rev 7938)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueListener.java 2006-11-29 17:54:42 UTC (rev 7939)
@@ -82,33 +82,36 @@
*/
public void run()
{
- try {
- _controller.register(_config,_epr);
-
- while (_controller.continueLooping())
- {
- long lwait = _controller.millisToWait();
- org.jboss.soa.esb.message.Message message = (lwait > 0 ) ? receiveEsbMessage(100) : null;
- if (null!=message)
- {
- ActionProcessingPipeline chain = null;
-
- try { chain = new ActionProcessingPipeline(message,_config); }
- catch (IllegalArgumentException e)
- { _logger.error(e); continue; }
- catch (ConfigurationException e)
- { _logger.error(e); continue; }
-
+ try { _controller.register(_config,_epr); }
+ catch (RegistryException re)
+ {
+ _logger.fatal("Could not register service " + re.getLocalizedMessage(),re);
+ }
+
+ while (_controller.continueLooping())
+ {
+ long lwait = _controller.millisToWait();
+ org.jboss.soa.esb.message.Message message = (lwait > 0 ) ? receiveEsbMessage(100) : null;
+ if (null!=message)
+ {
+ ActionProcessingPipeline chain = null;
+
+ try { chain = new ActionProcessingPipeline(message,_config); }
+ catch (IllegalArgumentException e)
+ { _logger.error(e); continue; }
+ catch (ConfigurationException e)
+ { _logger.error(e); continue; }
+
// this.pipelineExecutorPool.submit(chain);
- new Thread(chain).start();
- }
- }
- _controller.unRegister(_eprCategoryName, _eprName, _epr);
- } catch (RegistryException re) {
- _logger.fatal("Could not register myself. " + re.getLocalizedMessage(),re);
- } finally {
- cleanup();
- }
+ new Thread(chain).start();
+ }
+ }
+ try { _controller.unRegister(_eprCategoryName, _eprName, _epr); }
+ catch (RegistryException re)
+ {
+ _logger.fatal("Could not un register service " + re.getLocalizedMessage(),re);
+ }
+ cleanup();
} // _______________________________
/**
More information about the jboss-svn-commits
mailing list