public final class UdpEventReceiver extends Object implements EventReceiver, UdpEventReceiverMBean
RUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED
Constructor and Description |
---|
UdpEventReceiver()
Constructor for UdpEventReceiver.
|
UdpEventReceiver(int port,
String ipAddress)
Constructor for UdpEventReceiver.
|
Modifier and Type | Method and Description |
---|---|
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
|
public void start()
start
start
in interface Fiber
start
in interface BaseOnmsMBean
public void stop()
stop
stop
in interface Fiber
stop
in interface BaseOnmsMBean
public String getName()
getName
public int getStatus()
getStatus
getStatus
in interface Fiber
getStatus
in interface BaseOnmsMBean
public String getStatusText()
getStatusText
getStatusText
in interface BaseOnmsMBean
String
object.public String status()
status
status
in interface BaseOnmsMBean
String
object.public void init()
init
init
in interface InitializableFiber
init
in interface BaseOnmsMBean
public void destroy()
destroy
destroy
in interface InitializableFiber
destroy
in interface UdpEventReceiverMBean
public void setIpAddress(String ipAddress)
setIpAddress
ipAddress
- a String
object.public void setPort(Integer port)
setPort
setPort
in interface UdpEventReceiverMBean
port
- a Integer
object.public Integer getPort()
getPort
getPort
in interface UdpEventReceiverMBean
Integer
object.public void addEventHandler(EventHandler handler)
addEventHandler
in interface EventReceiver
handler
- 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 EventReceiver
handler
- 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 UdpEventReceiverMBean
name
- a String
object.MalformedObjectNameException
- if any.InstanceNotFoundException
- if any.public void removeEventHandler(String name) throws MalformedObjectNameException, InstanceNotFoundException
removeEventHandler
removeEventHandler
in interface UdpEventReceiverMBean
name
- a String
object.MalformedObjectNameException
- if any.InstanceNotFoundException
- if any.public void setLogPrefix(String prefix)
setLogPrefix
setLogPrefix
in interface UdpEventReceiverMBean
prefix
- a String
object.Copyright © 2017. All rights reserved.