|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.eventd.adaptors.udp.UdpEventReceiver
public final class UdpEventReceiver
This class implements the User Datagram Protocol (UDP) event receiver. When the an agent sends an event via UDP/IP the receiver will process the event and then add the UUIDs to the internal list. If the event is successfully processed then an event-receipt is returned to the caller.
| Field Summary |
|---|
| Fields inherited from interface org.opennms.core.fiber.Fiber |
|---|
RUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED |
| Constructor Summary | |
|---|---|
UdpEventReceiver()
Constructor for UdpEventReceiver. |
|
UdpEventReceiver(int port,
String ipAddress)
Constructor for UdpEventReceiver. |
|
| Method Summary | |
|---|---|
void |
addEventHandler(EventHandler handler)
Adds a new event handler to receiver. |
void |
addEventHandler(String name)
addEventHandler |
void |
destroy()
destroy |
List<EventHandler> |
getEventHandlers()
getEventHandlers |
String |
getIpAddress()
getIpAddress |
String |
getName()
getName |
Integer |
getPort()
getPort |
int |
getStatus()
getStatus |
String |
getStatusText()
getStatusText |
void |
init()
init |
void |
removeEventHandler(EventHandler handler)
Removes an event handler from the list of handler called when an event is received. |
void |
removeEventHandler(String name)
removeEventHandler |
void |
setEventHandlers(List<EventHandler> eventHandlers)
setEventHandlers |
void |
setIpAddress(String ipAddress)
setIpAddress |
void |
setLogPrefix(String prefix)
setLogPrefix |
void |
setPort(Integer port)
setPort |
void |
start()
start |
String |
status()
status |
void |
stop()
stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UdpEventReceiver()
Constructor for UdpEventReceiver.
public UdpEventReceiver(int port,
String ipAddress)
Constructor for UdpEventReceiver.
port - a int.ipAddress - a String object.| Method Detail |
|---|
public void start()
start
start in interface Fiberstart in interface BaseOnmsMBeanpublic void stop()
stop
stop in interface Fiberstop in interface BaseOnmsMBeanpublic String getName()
getName
getName in interface FiberString object.public int getStatus()
getStatus
getStatus in interface FibergetStatus in interface BaseOnmsMBeanpublic String getStatusText()
getStatusText
getStatusText in interface BaseOnmsMBeanString object.public String status()
status
status in interface BaseOnmsMBeanString object.public void init()
init
init in interface InitializableFiberinit in interface BaseOnmsMBeanpublic void destroy()
destroy
destroy in interface InitializableFiberdestroy in interface UdpEventReceiverMBeanpublic String getIpAddress()
getIpAddress
String object.public void setIpAddress(String ipAddress)
setIpAddress
ipAddress - a String object.public void setPort(Integer port)
setPort
setPort in interface UdpEventReceiverMBeanport - a Integer object.public Integer getPort()
getPort
getPort in interface UdpEventReceiverMBeanInteger object.public void addEventHandler(EventHandler handler)
addEventHandler in interface EventReceiverhandler - A reference to an event handlerpublic void removeEventHandler(EventHandler handler)
equals() inherieted from the Object class.
Removes an event handler from the list of handler called when an event is
received. The handler is removed based upon the method
equals() inherieted from the Object class.
removeEventHandler in interface EventReceiverhandler - A reference to the event handler.public List<EventHandler> getEventHandlers()
getEventHandlers
List object.public void setEventHandlers(List<EventHandler> eventHandlers)
setEventHandlers
eventHandlers - a List object.
public void addEventHandler(String name)
throws MalformedObjectNameException,
InstanceNotFoundException
addEventHandler
addEventHandler in interface UdpEventReceiverMBeanname - a String object.
MalformedObjectNameException - if any.
InstanceNotFoundException - if any.
public void removeEventHandler(String name)
throws MalformedObjectNameException,
InstanceNotFoundException
removeEventHandler
removeEventHandler in interface UdpEventReceiverMBeanname - a String object.
MalformedObjectNameException - if any.
InstanceNotFoundException - if any.public void setLogPrefix(String prefix)
setLogPrefix
setLogPrefix in interface UdpEventReceiverMBeanprefix - a String object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||