org.opennms.netmgt.alarmd.northbounder.jms
Class JmsNorthbounder
java.lang.Object
org.opennms.netmgt.alarmd.api.support.AbstractNorthbounder
org.opennms.netmgt.alarmd.northbounder.jms.JmsNorthbounder
- All Implemented Interfaces:
- Runnable, Northbounder, StatusFactory<NorthboundAlarm>
public class JmsNorthbounder
- extends AbstractNorthbounder
Northbound Interface JMS Implementation
FIXME: Needs LOTS of work. Need to implement ActiveMQ client instead of Geronimo.
FIXME: Needs configuration DAO
- Version:
- $Id: $
- Author:
- David Hustace
| Methods inherited from class org.opennms.netmgt.alarmd.api.support.AbstractNorthbounder |
createSyncLostMessage, discard, getName, onAlarm, onPostStart, onStop, preserve, run, setMaxBatchSize, setMaxPreservedAlarms, setNaglesDelay, setRetryInterval, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JmsNorthbounder
protected JmsNorthbounder()
accepts
public boolean accepts(NorthboundAlarm alarm)
- Specified by:
accepts in class AbstractNorthbounder
forwardAlarms
public void forwardAlarms(List<NorthboundAlarm> alarms)
throws NorthbounderException
- Specified by:
forwardAlarms in class AbstractNorthbounder
- Throws:
NorthbounderException
convertAlarmToXml
protected String convertAlarmToXml(NorthboundAlarm alarm)
onPreStart
public void onPreStart()
throws NorthbounderException
- Description copied from class:
AbstractNorthbounder
- Override this to perform actions before startup.
- Overrides:
onPreStart in class AbstractNorthbounder
- Throws:
NorthbounderException
Copyright © 2011. All Rights Reserved.