AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> newFloatingIP : changes.getCreatedData().entrySet()) {
- NeutronFloatingIP floatingip= fromMd((Floatingip)newFloatingIP.getValue());
- for(Object entry: subscribers){
- INeutronFloatingIPAware subscriber = (INeutronFloatingIPAware)entry;
- subscriber.neutronFloatingIPCreated(floatingip);
- }
+ if(newFloatingIP instanceof Floatingip){
+ NeutronFloatingIP floatingip= fromMd((Floatingip)newFloatingIP.getValue());
+ for(Object entry: subscribers){
+ INeutronFloatingIPAware subscriber = (INeutronFloatingIPAware)entry;
+ subscriber.neutronFloatingIPCreated(floatingip);
+ }
+ }
}
-
}
private void updateFloatingIP(
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> updateFloatingIP : changes.getUpdatedData().entrySet()) {
- NeutronFloatingIP floatingip = fromMd((Floatingip)updateFloatingIP.getValue());
- for(Object entry: subscribers){
- INeutronFloatingIPAware subscriber = (INeutronFloatingIPAware)entry;
- subscriber.neutronFloatingIPUpdated(floatingip);
- }
+ if(updateFloatingIP instanceof Floatingip){
+ NeutronFloatingIP floatingip = fromMd((Floatingip)updateFloatingIP.getValue());
+ for(Object entry: subscribers){
+ INeutronFloatingIPAware subscriber = (INeutronFloatingIPAware)entry;
+ subscriber.neutronFloatingIPUpdated(floatingip);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (InstanceIdentifier<?> deletedFloatingIPPath : changes.getRemovedPaths()) {
- NeutronFloatingIP floatingip = fromMd((Floatingip)changes.getOriginalData().get(deletedFloatingIPPath));
- for(Object entry: subscribers){
- INeutronFloatingIPAware subscriber = (INeutronFloatingIPAware)entry;
- subscriber.neutronFloatingIPDeleted(floatingip);
- }
+ if(deletedFloatingIPPath.getTargetType().equals(Floatingip.class)){
+ NeutronFloatingIP floatingip = fromMd((Floatingip)changes.getOriginalData().get(deletedFloatingIPPath));
+ for(Object entry: subscribers){
+ INeutronFloatingIPAware subscriber = (INeutronFloatingIPAware)entry;
+ subscriber.neutronFloatingIPDeleted(floatingip);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> newPool : changes.getCreatedData().entrySet()) {
- NeutronLoadBalancerPool loadBalancerPool = fromMd((Pool) newPool.getValue());
- for (Object entry : subscribers) {
- INeutronLoadBalancerPoolAware subscriber = (INeutronLoadBalancerPoolAware) entry;
- subscriber.neutronLoadBalancerPoolCreated(loadBalancerPool);
- }
+ if(newPool instanceof Pool){
+ NeutronLoadBalancerPool loadBalancerPool = fromMd((Pool) newPool.getValue());
+ for (Object entry : subscribers) {
+ INeutronLoadBalancerPoolAware subscriber = (INeutronLoadBalancerPoolAware) entry;
+ subscriber.neutronLoadBalancerPoolCreated(loadBalancerPool);
+ }
+ }
}
}
private void updatePool(
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> updatePool : changes.getUpdatedData().entrySet()) {
- NeutronLoadBalancerPool loadBalancerPool = fromMd((Pool)updatePool.getValue());
- for(Object entry: subscribers){
- INeutronLoadBalancerPoolAware subscriber = (INeutronLoadBalancerPoolAware) entry;
- subscriber.neutronLoadBalancerPoolUpdated(loadBalancerPool);
- }
+ if(updatePool instanceof Pool){
+ NeutronLoadBalancerPool loadBalancerPool = fromMd((Pool)updatePool.getValue());
+ for(Object entry: subscribers){
+ INeutronLoadBalancerPoolAware subscriber = (INeutronLoadBalancerPoolAware) entry;
+ subscriber.neutronLoadBalancerPoolUpdated(loadBalancerPool);
+ }
+ }
}
}
private void deletePool(
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (InstanceIdentifier<?> deletedPoolPath : changes.getRemovedPaths()) {
- NeutronLoadBalancerPool loadBalancerPool = fromMd((Pool)changes.getOriginalData().get(deletedPoolPath));
- for(Object entry: subscribers){
- INeutronLoadBalancerPoolAware subscriber = (INeutronLoadBalancerPoolAware) entry;
- subscriber.neutronLoadBalancerPoolDeleted(loadBalancerPool);
- }
+ if(deletedPoolPath.getTargetType().equals(Pool.class)){
+ NeutronLoadBalancerPool loadBalancerPool = fromMd((Pool)changes.getOriginalData().get(deletedPoolPath));
+ for(Object entry: subscribers){
+ INeutronLoadBalancerPoolAware subscriber = (INeutronLoadBalancerPoolAware) entry;
+ subscriber.neutronLoadBalancerPoolDeleted(loadBalancerPool);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> newPoolMember : changes.getCreatedData().entrySet()) {
- NeutronLoadBalancerPoolMember neutronLBPoolMember = fromMd(newPoolMember.getKey(), (Member) newPoolMember.getValue());
- for (Object entry : subscribers) {
- INeutronLoadBalancerPoolMemberAware subscriber = (INeutronLoadBalancerPoolMemberAware) entry;
- subscriber.neutronLoadBalancerPoolMemberCreated(neutronLBPoolMember);
- }
+ if(newPoolMember instanceof Member){
+ NeutronLoadBalancerPoolMember neutronLBPoolMember = fromMd(newPoolMember.getKey(), (Member) newPoolMember.getValue());
+ for (Object entry : subscribers) {
+ INeutronLoadBalancerPoolMemberAware subscriber = (INeutronLoadBalancerPoolMemberAware) entry;
+ subscriber.neutronLoadBalancerPoolMemberCreated(neutronLBPoolMember);
+ }
+ }
}
}
private void updatePoolMember(
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> updatePoolMember : changes.getUpdatedData().entrySet()) {
- NeutronLoadBalancerPoolMember neutronLBPoolMember =
- fromMd(updatePoolMember.getKey(), (Member) updatePoolMember.getValue());
- for(Object entry: subscribers){
- INeutronLoadBalancerPoolMemberAware subscriber = (INeutronLoadBalancerPoolMemberAware) entry;
- subscriber.neutronLoadBalancerPoolMemberUpdated(neutronLBPoolMember);
- }
+ if(updatePoolMember instanceof Member){
+ NeutronLoadBalancerPoolMember neutronLBPoolMember =
+ fromMd(updatePoolMember.getKey(), (Member) updatePoolMember.getValue());
+ for(Object entry: subscribers){
+ INeutronLoadBalancerPoolMemberAware subscriber = (INeutronLoadBalancerPoolMemberAware) entry;
+ subscriber.neutronLoadBalancerPoolMemberUpdated(neutronLBPoolMember);
+ }
+ }
}
}
private void deletePoolMember(
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (InstanceIdentifier<?> deletedPoolMemberPath : changes.getRemovedPaths()) {
- NeutronLoadBalancerPoolMember neutronLBPoolMember =
- fromMd(deletedPoolMemberPath, (Member) changes.getOriginalData().get(deletedPoolMemberPath));
- for(Object entry: subscribers){
- INeutronLoadBalancerPoolMemberAware subscriber = (INeutronLoadBalancerPoolMemberAware) entry;
- subscriber.neutronLoadBalancerPoolMemberDeleted(neutronLBPoolMember);
- }
+ if(deletedPoolMemberPath.getTargetType().equals(Member.class)){
+ NeutronLoadBalancerPoolMember neutronLBPoolMember =
+ fromMd(deletedPoolMemberPath, (Member) changes.getOriginalData().get(deletedPoolMemberPath));
+ for(Object entry: subscribers){
+ INeutronLoadBalancerPoolMemberAware subscriber = (INeutronLoadBalancerPoolMemberAware) entry;
+ subscriber.neutronLoadBalancerPoolMemberDeleted(neutronLBPoolMember);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> newNetwork : changes.getCreatedData().entrySet()) {
- NeutronNetwork network = fromMd((Network)newNetwork.getValue());
- for(Object entry: subscribers){
- INeutronNetworkAware subscriber = (INeutronNetworkAware)entry;
- subscriber.neutronNetworkCreated(network);
- }
+ if(newNetwork instanceof Network){
+ NeutronNetwork network = fromMd((Network)newNetwork.getValue());
+ for(Object entry: subscribers){
+ INeutronNetworkAware subscriber = (INeutronNetworkAware)entry;
+ subscriber.neutronNetworkCreated(network);
+ }
+ }
}
-
}
private void updateNetwork(
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> updateNetwork : changes.getUpdatedData().entrySet()) {
- NeutronNetwork network = fromMd((Network)updateNetwork.getValue());
- for(Object entry: subscribers){
- INeutronNetworkAware subscriber = (INeutronNetworkAware)entry;
- subscriber.neutronNetworkUpdated(network);
- }
+ if(updateNetwork instanceof Network){
+ NeutronNetwork network = fromMd((Network)updateNetwork.getValue());
+ for(Object entry: subscribers){
+ INeutronNetworkAware subscriber = (INeutronNetworkAware)entry;
+ subscriber.neutronNetworkUpdated(network);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (InstanceIdentifier<?> deletedNetworkPath : changes.getRemovedPaths()) {
- NeutronNetwork network = fromMd((Network)changes.getOriginalData().get(deletedNetworkPath));
- for(Object entry: subscribers){
- INeutronNetworkAware subscriber = (INeutronNetworkAware)entry;
- subscriber.neutronNetworkDeleted(network);
- }
+ if(deletedNetworkPath.getTargetType().equals(Network.class)){
+ NeutronNetwork network = fromMd((Network)changes.getOriginalData().get(deletedNetworkPath));
+ for(Object entry: subscribers){
+ INeutronNetworkAware subscriber = (INeutronNetworkAware)entry;
+ subscriber.neutronNetworkDeleted(network);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> newPort : changes.getCreatedData().entrySet()) {
- NeutronPort port = fromMd((Port)newPort.getValue());
- for(Object entry: subscribers){
- INeutronPortAware subscriber = (INeutronPortAware)entry;
- subscriber.neutronPortCreated(port);
- }
+ if(newPort instanceof Port){
+ NeutronPort port = fromMd((Port)newPort.getValue());
+ for(Object entry: subscribers){
+ INeutronPortAware subscriber = (INeutronPortAware)entry;
+ subscriber.neutronPortCreated(port);
+ }
+ }
}
-
}
private void updatePort(
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> updatePort : changes.getUpdatedData().entrySet()) {
- NeutronPort port = fromMd((Port)updatePort.getValue());
- for(Object entry: subscribers){
- INeutronPortAware subscriber = (INeutronPortAware)entry;
- subscriber.neutronPortUpdated(port);
- }
+ if(updatePort instanceof Port){
+ NeutronPort port = fromMd((Port)updatePort.getValue());
+ for(Object entry: subscribers){
+ INeutronPortAware subscriber = (INeutronPortAware)entry;
+ subscriber.neutronPortUpdated(port);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (InstanceIdentifier<?> deletedPortPath : changes.getRemovedPaths()) {
- NeutronPort port = fromMd((Port)changes.getOriginalData().get(deletedPortPath));
- for(Object entry: subscribers){
- INeutronPortAware subscriber = (INeutronPortAware)entry;
- subscriber.neutronPortDeleted(port);
- }
+ if(deletedPortPath.getTargetType().equals(Port.class)){
+ NeutronPort port = fromMd((Port)changes.getOriginalData().get(deletedPortPath));
+ for(Object entry: subscribers){
+ INeutronPortAware subscriber = (INeutronPortAware)entry;
+ subscriber.neutronPortDeleted(port);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> newRouter : changes.getCreatedData().entrySet()) {
- NeutronRouter router = fromMd((Router)newRouter.getValue());
- for(Object entry: subscribers){
- INeutronRouterAware subscriber = (INeutronRouterAware)entry;
- subscriber.neutronRouterCreated(router);
- }
+ if(newRouter instanceof Router){
+ NeutronRouter router = fromMd((Router)newRouter.getValue());
+ for(Object entry: subscribers){
+ INeutronRouterAware subscriber = (INeutronRouterAware)entry;
+ subscriber.neutronRouterCreated(router);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> updateRouter : changes.getUpdatedData().entrySet()) {
- NeutronRouter router = fromMd((Router)updateRouter.getValue());
- for(Object entry: subscribers){
- INeutronRouterAware subscriber = (INeutronRouterAware)entry;
- subscriber.neutronRouterUpdated(router);
- }
+ if(updateRouter instanceof Router){
+ NeutronRouter router = fromMd((Router)updateRouter.getValue());
+ for(Object entry: subscribers){
+ INeutronRouterAware subscriber = (INeutronRouterAware)entry;
+ subscriber.neutronRouterUpdated(router);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (InstanceIdentifier<?> deletedRouterPath : changes.getRemovedPaths()) {
- NeutronRouter router = fromMd((Router)changes.getOriginalData().get(deletedRouterPath));
- for(Object entry: subscribers){
- INeutronRouterAware subscriber = (INeutronRouterAware)entry;
- subscriber.neutronRouterDeleted(router);
- }
+ if(deletedRouterPath.getTargetType().equals(Router.class)){
+ NeutronRouter router = fromMd((Router)changes.getOriginalData().get(deletedRouterPath));
+ for(Object entry: subscribers){
+ INeutronRouterAware subscriber = (INeutronRouterAware)entry;
+ subscriber.neutronRouterDeleted(router);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> newSubnet : changes.getCreatedData().entrySet()) {
- NeutronSubnet subnet = fromMd((Subnet)newSubnet.getValue());
- for(Object entry: subscribers){
- INeutronSubnetAware subscriber = (INeutronSubnetAware)entry;
- subscriber.neutronSubnetCreated(subnet);
- }
+ if(newSubnet instanceof Subnet){
+ NeutronSubnet subnet = fromMd((Subnet)newSubnet.getValue());
+ for(Object entry: subscribers){
+ INeutronSubnetAware subscriber = (INeutronSubnetAware)entry;
+ subscriber.neutronSubnetCreated(subnet);
+ }
+ }
}
-
}
private void updateSubnet(
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (Entry<InstanceIdentifier<?>, DataObject> updateSubnet : changes.getUpdatedData().entrySet()) {
- NeutronSubnet subnet = fromMd((Subnet)updateSubnet.getValue());
- for(Object entry: subscribers){
- INeutronSubnetAware subscriber = (INeutronSubnetAware)entry;
- subscriber.neutronSubnetUpdated(subnet);
- }
+ if(updateSubnet instanceof Subnet){
+ NeutronSubnet subnet = fromMd((Subnet)updateSubnet.getValue());
+ for(Object entry: subscribers){
+ INeutronSubnetAware subscriber = (INeutronSubnetAware)entry;
+ subscriber.neutronSubnetUpdated(subnet);
+ }
+ }
}
}
AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> changes,
Object[] subscribers) {
for (InstanceIdentifier<?> deletedSubnetPath : changes.getRemovedPaths()) {
- NeutronSubnet subnet = fromMd((Subnet)changes.getOriginalData().get(deletedSubnetPath));
- for(Object entry: subscribers){
- INeutronSubnetAware subscriber = (INeutronSubnetAware)entry;
- subscriber.neutronSubnetDeleted(subnet);
- }
+ if(deletedSubnetPath.getTargetType().equals(Subnet.class)){
+ NeutronSubnet subnet = fromMd((Subnet)changes.getOriginalData().get(deletedSubnetPath));
+ for(Object entry: subscribers){
+ INeutronSubnetAware subscriber = (INeutronSubnetAware)entry;
+ subscriber.neutronSubnetDeleted(subnet);
+ }
+ }
}
}