You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2010/07/09 15:08:16 UTC

svn commit: r962513 - /camel/trunk/components/camel-nagios/src/main/java/org/apache/camel/component/nagios/NagiosEventNotifier.java

Author: davsclaus
Date: Fri Jul  9 13:08:16 2010
New Revision: 962513

URL: http://svn.apache.org/viewvc?rev=962513&view=rev
Log:
Fixed compiler error due rename of a class

Modified:
    camel/trunk/components/camel-nagios/src/main/java/org/apache/camel/component/nagios/NagiosEventNotifier.java

Modified: camel/trunk/components/camel-nagios/src/main/java/org/apache/camel/component/nagios/NagiosEventNotifier.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-nagios/src/main/java/org/apache/camel/component/nagios/NagiosEventNotifier.java?rev=962513&r1=962512&r2=962513&view=diff
==============================================================================
--- camel/trunk/components/camel-nagios/src/main/java/org/apache/camel/component/nagios/NagiosEventNotifier.java (original)
+++ camel/trunk/components/camel-nagios/src/main/java/org/apache/camel/component/nagios/NagiosEventNotifier.java Fri Jul  9 13:08:16 2010
@@ -25,8 +25,9 @@ import com.googlecode.jsendnsca.core.Nag
 import org.apache.camel.management.EventNotifierSupport;
 import org.apache.camel.management.event.CamelContextStartupFailureEvent;
 import org.apache.camel.management.event.CamelContextStopFailureEvent;
-import org.apache.camel.management.event.ExchangeFailureEvent;
+import org.apache.camel.management.event.ExchangeFailedEvent;
 import org.apache.camel.management.event.ExchangeFailureHandledEvent;
+import org.apache.camel.management.event.ExchangeRedeliveryEvent;
 import org.apache.camel.management.event.ServiceStartupFailureEvent;
 import org.apache.camel.management.event.ServiceStopFailureEvent;
 
@@ -46,7 +47,7 @@ public class NagiosEventNotifier extends
     public void notify(EventObject eventObject) throws Exception {
         // create message payload to send
         String message = eventObject.toString();
-        Level level = detemineLevel(eventObject);
+        Level level = determineLevel(eventObject);
         MessagePayload payload = new MessagePayload(getHostName(), level.ordinal(), getServiceName(), message);
 
         if (log.isInfoEnabled()) {
@@ -62,9 +63,9 @@ public class NagiosEventNotifier extends
         return true;
     }
 
-    protected Level detemineLevel(EventObject eventObject) {
+    protected Level determineLevel(EventObject eventObject) {
         // failures is considered critical
-        if (eventObject instanceof ExchangeFailureEvent
+        if (eventObject instanceof ExchangeFailedEvent
                 || eventObject instanceof CamelContextStartupFailureEvent
                 || eventObject instanceof CamelContextStopFailureEvent
                 || eventObject instanceof ServiceStartupFailureEvent
@@ -73,7 +74,9 @@ public class NagiosEventNotifier extends
         }
 
         // the failure was handled so its just a warning
-        if (eventObject instanceof ExchangeFailureHandledEvent) {
+        // and warn when a redelivery attempt is done
+        if (eventObject instanceof ExchangeFailureHandledEvent
+                || eventObject instanceof ExchangeRedeliveryEvent) {
             return Level.WARNING;
         }