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 12 2004 1715.