org.opennms.netmgt.dhcpd
Class Receiver
java.lang.Object
org.opennms.netmgt.dhcpd.Receiver
- All Implemented Interfaces:
- Fiber, java.lang.Runnable
- final class Receiver
- extends java.lang.Object
- implements java.lang.Runnable, Fiber
|
Constructor Summary |
(package private) |
Receiver(java.util.List clients)
|
|
Method Summary |
java.lang.String |
getName()
This method is used to return the name of the Fiber. |
int |
getStatus()
This method is used to get the current status of the Fiber. |
void |
run()
|
void |
start()
This method is used to start the initilization process of
the Fiber, which should eventually transition
to a RUNNING status. |
void |
stop()
This method is used to stop a currently running Fiber. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DHCP_TARGET_PORT
private static final short DHCP_TARGET_PORT
- See Also:
- Constant Field Values
m_receiver
private java.net.DatagramSocket m_receiver
m_name
private java.lang.String m_name
m_status
private int m_status
m_worker
private java.lang.Thread m_worker
m_clients
private java.util.List m_clients
Receiver
Receiver(java.util.List clients)
throws java.io.IOException
start
public void start()
- Description copied from interface:
Fiber
- This method is used to start the initilization process of
the
Fiber, which should eventually transition
to a RUNNING status.
- Specified by:
start in interface Fiber
stop
public void stop()
- Description copied from interface:
Fiber
- This method is used to stop a currently running
Fiber.
Once invoked the Fiber should begin it's shutdown
process. Depending on the implementation, this method may block
until the Fiber terminates.
- Specified by:
stop in interface Fiber
getStatus
public int getStatus()
- Description copied from interface:
Fiber
- This method is used to get the current status of the
Fiber.
The status of the fiber should be one of the predefined constants
of the Fiber interface, or from one of the derived
interfaces.
- Specified by:
getStatus in interface Fiber
- Returns:
- The current status of the
Fiber.
getName
public java.lang.String getName()
- Description copied from interface:
Fiber
- This method is used to return the name of the
Fiber.
The name of the instance is defined by the implementor, but it
should be realitively unique when possible.
- Specified by:
getName in interface Fiber
- Returns:
- The name of the
Fiber.
run
public void run()
- Specified by:
run in interface java.lang.Runnable
Generated by eevans on November 11 2004 1600.