public class LispNeutronSubnetHandler extends LispNeutronService implements org.opendaylight.neutron.spi.INeutronSubnetAware
LOG| Constructor and Description |
|---|
LispNeutronSubnetHandler() |
| Modifier and Type | Method and Description |
|---|---|
int |
canCreateSubnet(org.opendaylight.neutron.spi.NeutronSubnet subnet) |
int |
canDeleteSubnet(org.opendaylight.neutron.spi.NeutronSubnet subnet)
Method to check if subnet can be deleted.
|
int |
canUpdateSubnet(org.opendaylight.neutron.spi.NeutronSubnet delta,
org.opendaylight.neutron.spi.NeutronSubnet original)
Method to check whether new Subnet can be created by LISP implementation
of Neutron service API.
|
void |
neutronSubnetCreated(org.opendaylight.neutron.spi.NeutronSubnet subnet)
Method adds the newly created subnet as an EID prefix to the
MappingService.
|
void |
neutronSubnetDeleted(org.opendaylight.neutron.spi.NeutronSubnet subnet)
Method removes the EID prefix and key associated with the deleted subnet
from Lisp mapping service.
|
void |
neutronSubnetUpdated(org.opendaylight.neutron.spi.NeutronSubnet subnet) |
destroy, getLispNeutronService, getMappingDbService, getMappingService, onSessionInitiated, setMappingService, stop, unsetMappingServicepublic int canCreateSubnet(org.opendaylight.neutron.spi.NeutronSubnet subnet)
canCreateSubnet in interface org.opendaylight.neutron.spi.INeutronSubnetAwarepublic void neutronSubnetCreated(org.opendaylight.neutron.spi.NeutronSubnet subnet)
neutronSubnetCreated in interface org.opendaylight.neutron.spi.INeutronSubnetAwarepublic int canUpdateSubnet(org.opendaylight.neutron.spi.NeutronSubnet delta,
org.opendaylight.neutron.spi.NeutronSubnet original)
canUpdateSubnet in interface org.opendaylight.neutron.spi.INeutronSubnetAwarepublic void neutronSubnetUpdated(org.opendaylight.neutron.spi.NeutronSubnet subnet)
neutronSubnetUpdated in interface org.opendaylight.neutron.spi.INeutronSubnetAwarepublic int canDeleteSubnet(org.opendaylight.neutron.spi.NeutronSubnet subnet)
canDeleteSubnet in interface org.opendaylight.neutron.spi.INeutronSubnetAwarepublic void neutronSubnetDeleted(org.opendaylight.neutron.spi.NeutronSubnet subnet)
neutronSubnetDeleted in interface org.opendaylight.neutron.spi.INeutronSubnetAwareCopyright © 2017 OpenDaylight. All rights reserved.