Class ForwardingEventListener
- java.lang.Object
-
- org.opennms.features.amqp.eventforwarder.ForwardingEventListener
-
- All Implemented Interfaces:
EventListener
public class ForwardingEventListener extends java.lang.Object implements EventListener
This event sends incoming events to anEventForwarder
that uses Camel to forward events to an external AMQP compatible broker.
-
-
Constructor Summary
Constructors Constructor Description ForwardingEventListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Called when the bean is destroyed.EventForwarder
getEventForwarder()
EventIpcManager
getEventIpcManager()
java.lang.String
getName()
Return the id of the listenervoid
init()
Called when the bean is initialized.void
onEvent(IEvent event)
Process a sent event.void
setEventForwarder(EventForwarder eventForwarder)
void
setEventIpcManager(EventIpcManager eventIpcManager)
-
-
-
Method Detail
-
getEventForwarder
public EventForwarder getEventForwarder()
-
setEventForwarder
public void setEventForwarder(EventForwarder eventForwarder)
-
getEventIpcManager
public EventIpcManager getEventIpcManager()
-
setEventIpcManager
public void setEventIpcManager(EventIpcManager eventIpcManager)
-
init
public void init()
Called when the bean is initialized.
-
destroy
public void destroy()
Called when the bean is destroyed.
-
onEvent
public void onEvent(IEvent event)
Description copied from interface:EventListener
Process a sent event.- Specified by:
onEvent
in interfaceEventListener
- Parameters:
event
- aIEvent
object.
-
getName
public java.lang.String getName()
Description copied from interface:EventListener
Return the id of the listener- Specified by:
getName
in interfaceEventListener
- Returns:
- a
String
object.
-
-