You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by re...@apache.org on 2009/07/15 23:31:45 UTC
svn commit: r794423 - in
/cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice:
ServletServiceMonitor.java ServletServiceMonitorInitializer.java
Author: reinhard
Date: Wed Jul 15 21:31:44 2009
New Revision: 794423
URL: http://svn.apache.org/viewvc?rev=794423&view=rev
Log:
COCOON3-38
fix wrong usage of break/continue
show the mount-path as first part of the objectname
Modified:
cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice/ServletServiceMonitor.java
cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice/ServletServiceMonitorInitializer.java
Modified: cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice/ServletServiceMonitor.java
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice/ServletServiceMonitor.java?rev=794423&r1=794422&r2=794423&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice/ServletServiceMonitor.java (original)
+++ cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice/ServletServiceMonitor.java Wed Jul 15 21:31:44 2009
@@ -54,7 +54,7 @@
* @return all ServletService init parameters
*/
@ManagedAttribute(description = "Returns all ServletService init parameters")
- public String[] getServiceServletInitParameters() {
+ public String[] getServletServiceInitParameters() {
ServletConfig config = this.servlet.getServletConfig();
@SuppressWarnings("unchecked")
Enumeration<String> initParameterNames = config.getInitParameterNames();
Modified: cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice/ServletServiceMonitorInitializer.java
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice/ServletServiceMonitorInitializer.java?rev=794423&r1=794422&r2=794423&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice/ServletServiceMonitorInitializer.java (original)
+++ cocoon/cocoon3/trunk/cocoon-monitoring/src/main/java/org/apache/cocoon/monitoring/servletservice/ServletServiceMonitorInitializer.java Wed Jul 15 21:31:44 2009
@@ -44,34 +44,34 @@
// get only ServletServices servlets
ServletContext servletContext = servletConfig.getServletContext();
+ String servletName = servletConfig.getServletName();
if (!(servletContext instanceof ServletServiceContext)) {
- break;
+ this.logger.info(servletName + " isn't Servlet-Service servlet, it will be ignored.");
+ continue;
}
ServletServiceContext servletServiceContext = (ServletServiceContext) servletContext;
- String servletName = servletConfig.getServletName();
ObjectName name = null;
- String stringName = "org.apache.cocoon.monitoring:group=ServletServices,name=" + servletName + " ["
- + this.getMountPath(servletServiceContext) + "]";
+ String stringName = "org.apache.cocoon.monitoring:group=ServletServices,name=["
+ + this.getMountPath(servletServiceContext) + "] " + servletName;
try {
name = new ObjectName(stringName);
} catch (MalformedObjectNameException e) {
- String message = "The string passed as a parameter does not have the right format.";
- this.logger.error(message, e);
- throw new RuntimeException(message, e);
+ this.logger.error("The string passed as a parameter does not have the right format.", e);
+ continue;
} catch (NullPointerException e) {
- String message = "Should never happened. Value of name parameter always is different than null.";
- this.logger.fatal(message, e);
- throw new RuntimeException(message, e);
+ this.logger.fatal("Should never happened. Value of name parameter always is different than null.", e);
+ continue;
}
if (name == null) {
- break;
+ this.logger.error("ObjectName is null, something strange happen. Should never happen.");
+ continue;
}
- ServletServiceMonitor serviceServletMonitor = new ServletServiceMonitor(servlet);
+ ServletServiceMonitor servletServiceMonitor = new ServletServiceMonitor(servlet);
if (!servletNames.contains(stringName)) {
- exporter.registerManagedResource(serviceServletMonitor, name);
+ exporter.registerManagedResource(servletServiceMonitor, name);
servletNames.add(stringName);
}
}