X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=vpnservice%2Fneutronvpn%2Fneutronvpn-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetvirt%2Fneutronvpn%2FNeutronSecurityRuleListener.java;h=d8df51caec3754433170dffbc20f49f923b2fb08;hb=4e9253a7f8d3a3119e2628cbfa94d31bfd291306;hp=e9ceaaedd3a4b94741b8d76e2a5db210dfba1d35;hpb=aff00db79684d03d9dbfa559ce691dcbada36de7;p=netvirt.git diff --git a/vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronSecurityRuleListener.java b/vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronSecurityRuleListener.java index e9ceaaedd3..d8df51caec 100644 --- a/vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronSecurityRuleListener.java +++ b/vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronSecurityRuleListener.java @@ -52,8 +52,9 @@ public class NeutronSecurityRuleListener extends AsyncDataTreeChangeListenerBase { private static final Logger LOG = LoggerFactory.getLogger(NeutronSecurityRuleListener.class); private final DataBroker dataBroker; - private static final ImmutableBiMap, Class> DIRECTION_MAP = ImmutableBiMap.of( + private static final ImmutableBiMap, + Class> + DIRECTION_MAP = ImmutableBiMap.of( DirectionEgress.class, NeutronSecurityRuleConstants.DIRECTION_EGRESS, DirectionIngress.class, NeutronSecurityRuleConstants.DIRECTION_INGRESS); private static final ImmutableBiMap, Short> PROTOCOL_MAP = ImmutableBiMap.of( @@ -78,10 +79,10 @@ public class NeutronSecurityRuleListener } @Override + // TODO Clean up the exception handling + @SuppressWarnings("checkstyle:IllegalCatch") protected void add(InstanceIdentifier instanceIdentifier, SecurityRule securityRule) { - if (LOG.isTraceEnabled()) { - LOG.trace("added securityRule: {}", securityRule); - } + LOG.trace("added securityRule: {}", securityRule); try { Ace ace = toAceBuilder(securityRule).build(); InstanceIdentifier identifier = getAceInstanceIdentifier(securityRule); @@ -113,22 +114,13 @@ public class NeutronSecurityRuleListener isDirectionIngress = securityRule.getDirection().equals(DirectionIngress.class); } if (securityRule.getPortRangeMax() != null) { - if (isDirectionIngress) { - sourcePortRangeBuilder.setUpperPort(new PortNumber(securityRule.getPortRangeMax())); - } else { - destinationPortRangeBuilder.setUpperPort(new PortNumber(securityRule.getPortRangeMax())); - } + destinationPortRangeBuilder.setUpperPort(new PortNumber(securityRule.getPortRangeMax())); + } if (securityRule.getPortRangeMin() != null) { - if (isDirectionIngress) { - sourcePortRangeBuilder.setLowerPort(new PortNumber(securityRule.getPortRangeMin())); - // set source port range if lower port is specified as it is mandatory parameter in acl model - aceIpBuilder.setSourcePortRange(sourcePortRangeBuilder.build()); - } else { - destinationPortRangeBuilder.setLowerPort(new PortNumber(securityRule.getPortRangeMin())); - // set destination port range if lower port is specified as it is mandatory parameter in acl model - aceIpBuilder.setDestinationPortRange(destinationPortRangeBuilder.build()); - } + destinationPortRangeBuilder.setLowerPort(new PortNumber(securityRule.getPortRangeMin())); + // set destination port range if lower port is specified as it is mandatory parameter in acl model + aceIpBuilder.setDestinationPortRange(destinationPortRangeBuilder.build()); } aceIpBuilder = handleRemoteIpPrefix(securityRule, aceIpBuilder, isDirectionIngress); if (securityRule.getRemoteGroupId() != null) { @@ -214,10 +206,10 @@ public class NeutronSecurityRuleListener } @Override + // TODO Clean up the exception handling + @SuppressWarnings("checkstyle:IllegalCatch") protected void remove(InstanceIdentifier instanceIdentifier, SecurityRule securityRule) { - if (LOG.isTraceEnabled()) { - LOG.trace("removed securityRule: {}", securityRule); - } + LOG.trace("removed securityRule: {}", securityRule); try { InstanceIdentifier identifier = getAceInstanceIdentifier(securityRule); MDSALUtil.syncDelete(dataBroker, LogicalDatastoreType.CONFIGURATION, identifier); @@ -227,7 +219,8 @@ public class NeutronSecurityRuleListener } @Override - protected void update(InstanceIdentifier instanceIdentifier, SecurityRule oldSecurityRule, SecurityRule updatedSecurityRule) { + protected void update(InstanceIdentifier instanceIdentifier, + SecurityRule oldSecurityRule, SecurityRule updatedSecurityRule) { // security rule updation is not supported from openstack, so no need to handle update. LOG.trace("updates on security rules not supported."); }