Author: pnguyen
Date: 2010-03-22 17:35:36 -0700 (Mon, 22 Mar 2010)
New Revision: 14406
URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14406
Modified:
trunk/src/org/hyperic/hq/events/server/session/PagerProcessor_events.java
Log:
[HHQ-3597] Implement PagerProcessorExt so that the Pager can skip nulls
Modified: trunk/src/org/hyperic/hq/events/server/session/PagerProcessor_events.java
===================================================================
--- trunk/src/org/hyperic/hq/events/server/session/PagerProcessor_events.java 2010-03-22 18:21:07 UTC (rev 14405)
+++ trunk/src/org/hyperic/hq/events/server/session/PagerProcessor_events.java 2010-03-23 00:35:36 UTC (rev 14406)
@@ -31,16 +31,25 @@
import org.hyperic.hq.common.SystemException;
import org.hyperic.hq.escalation.server.session.EscalationManagerEJBImpl;
import org.hyperic.hq.events.shared.AlertValue;
-import org.hyperic.util.pager.PagerProcessor;
+import org.hyperic.util.pager.PagerEventHandler;
+import org.hyperic.util.pager.PagerProcessorExt;
-public class PagerProcessor_events implements PagerProcessor {
+public class PagerProcessor_events implements PagerProcessorExt {
private static final Log log =
LogFactory.getLog(PagerProcessor_events.class);
- public PagerProcessor_events () {}
+ public PagerProcessor_events() {}
- public Object processElement (Object o) {
+ public PagerEventHandler getEventHandler() {
+ return null;
+ }
+ public boolean skipNulls() {
+ return true;
+ }
+
+ public Object processElement(Object o) {
+
if (o == null) {
return null;
}
@@ -69,4 +78,8 @@
return o;
}
+
+ public Object processElement(Object o1, Object o2) {
+ return processElement(o1);
+ }
}
|