| Package | Description |
|---|---|
| org.opendaylight.controller.hosttracker |
| Modifier and Type | Method and Description |
|---|---|
IDevice |
IDeviceService.findClassDevice(IEntityClass entityClass,
long macAddress,
Short vlan,
Integer ipv4Address)
Get a destination device using entity fields that corresponds with the
given source device.
|
IDevice |
IDeviceService.findDevice(long macAddress,
Short vlan,
Integer ipv4Address,
org.opendaylight.controller.sal.core.NodeConnector port)
Search for a device exactly matching the provided device fields.
|
IDevice |
IDeviceService.getDevice(Long deviceKey)
Get the device with the given device key.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<? extends IDevice> |
IDeviceService.getAllDevices()
Get an unmodifiable collection view over all devices currently known.
|
Iterator<? extends IDevice> |
IDeviceService.queryClassDevices(IEntityClass entityClass,
Long macAddress,
Short vlan,
Integer ipv4Address,
org.opendaylight.controller.sal.core.NodeConnector port)
Find devices that match the provided query.
|
Iterator<? extends IDevice> |
IDeviceService.queryDevices(Long macAddress,
Short vlan,
Integer ipv4Address,
org.opendaylight.controller.sal.core.NodeConnector port)
Find devices that match the provided query.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IDeviceListener.deviceAdded(IDevice device)
Called when a new Device is found
|
void |
IDeviceListener.deviceIPV4AddrChanged(IDevice device)
Called when a network address has been added or remove from a device
|
void |
IDeviceListener.deviceMoved(IDevice device)
Called when a Device has moved to a new location on the network.
|
void |
IDeviceListener.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 |
IEntityClassifierService.deviceUpdate(IDevice oldDevice,
Collection<? extends IDevice> newDevices)
Once reclassification is complete for a device, this method will be
called.
|
void |
IDeviceListener.deviceVlanChanged(IDevice device)
Called when a VLAN tag for the device has been added or removed
|
IEntityClass |
IEntityClassifierService.reclassifyEntity(IDevice curDevice,
Entity entity)
Reclassify the given entity into a class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IEntityClassifierService.deviceUpdate(IDevice oldDevice,
Collection<? extends IDevice> newDevices)
Once reclassification is complete for a device, this method will be
called.
|
Copyright © 2015. All Rights Reserved.