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;
}