|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IDeviceListener
Implementors of this interface can receive updates from DeviceManager about the state of devices under its control.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface net.floodlightcontroller.core.IListener |
|---|
IListener.Command |
| Method Summary | |
|---|---|
void |
deviceAdded(IDevice device)
Called when a new Device is found |
void |
deviceIPV4AddrChanged(IDevice device)
Called when a network address has been added or remove from a device |
void |
deviceMoved(IDevice device)
Called when a Device has moved to a new location on the network. |
void |
deviceRemoved(IDevice device)
Called when a Device is removed, this typically occurs when the port the Device is attached to goes down, or the switch it is attached to is removed. |
void |
deviceVlanChanged(IDevice device)
Called when a VLAN tag for the device has been added or removed |
| Methods inherited from interface net.floodlightcontroller.core.IListener |
|---|
getName, isCallbackOrderingPostreq, isCallbackOrderingPrereq |
| Method Detail |
|---|
void deviceAdded(IDevice device)
device - the device that changedvoid deviceRemoved(IDevice device)
device - the device that changedvoid deviceMoved(IDevice device)
device - the device that changedvoid deviceIPV4AddrChanged(IDevice device)
device - the device that changedvoid deviceVlanChanged(IDevice device)
device - the device that changed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||