@Test public final void testIsDirectionOpposite_OutIn() { assertTrue(NeutronSecurityRuleAware.isDirectionOpposite(Direction.Out, Direction.In)); }
@VisibleForTesting static boolean isDirectionOpposite(Direction one, Direction two) { return (one == Direction.In && two == Direction.Out) || (one == Direction.Out && two == Direction.In); }
NeutronSecurityRuleAware implements NeutronAware<SecurityRule> { @VisibleForTesting static boolean isDirectionOpposite(Direction one, Direction two) { return (one == Direction.In && two == Direction.Out) || (one == Direction.Out && two == Direction.In); } }
NeutronSecurityRuleAware implements NeutronAware<SecurityRule> { @VisibleForTesting static boolean isDirectionOpposite(Direction one, Direction two) { return (one == Direction.In && two == Direction.Out) || (one == Direction.Out && two == Direction.In); } NeutronSecurityRuleAware(DataBroker dataProvider, EndpointRegistrator epRegistrator); @VisibleForTesting  NeutronSecurityRuleAware(DataBroker dataProvider,
            Multiset<InstanceIdentifier<ClassifierInstance>> classifierInstanceNames,
            Multiset<InstanceIdentifier<ActionInstance>> createdActionInstances, EndpointRegistrator epRegistrator); }
NeutronSecurityRuleAware implements NeutronAware<SecurityRule> { @VisibleForTesting static boolean isDirectionOpposite(Direction one, Direction two) { return (one == Direction.In && two == Direction.Out) || (one == Direction.Out && two == Direction.In); } NeutronSecurityRuleAware(DataBroker dataProvider, EndpointRegistrator epRegistrator); @VisibleForTesting  NeutronSecurityRuleAware(DataBroker dataProvider,
            Multiset<InstanceIdentifier<ClassifierInstance>> classifierInstanceNames,
            Multiset<InstanceIdentifier<ActionInstance>> createdActionInstances, EndpointRegistrator epRegistrator); @Override void onCreated(SecurityRule secRule, Neutron neutron); void flushPendingSecurityRulesFor(@Nonnull SecurityGroupKey secGroupKey, Neutron neutron); boolean addNeutronSecurityRule(SecurityRule secRule, Neutron neutron, ReadWriteTransaction rwTx); boolean addNeutronSecurityRuleWithAction(SecurityRule secRule, Neutron neutron, ActionChoice action,
            ReadWriteTransaction rwTx); boolean changeActionOfNeutronSecurityRule(SecurityRule secRule, ActionChoice action, Neutron neutron,
        ReadWriteTransaction rwTx); @Override void onUpdated(SecurityRule oldSecRule, SecurityRule newSecRule, Neutron oldNeutron, Neutron newNeutron); void addPendingDeletedSecGroup(SecurityGroup secGroup); @Override void onDeleted(SecurityRule deletedSecRule, Neutron oldNeutron, Neutron newNeutron); boolean deleteNeutronSecurityRule(SecurityRule secRule, Neutron neutron, ReadWriteTransaction rwTx); }
NeutronSecurityRuleAware implements NeutronAware<SecurityRule> { @VisibleForTesting static boolean isDirectionOpposite(Direction one, Direction two) { return (one == Direction.In && two == Direction.Out) || (one == Direction.Out && two == Direction.In); } NeutronSecurityRuleAware(DataBroker dataProvider, EndpointRegistrator epRegistrator); @VisibleForTesting  NeutronSecurityRuleAware(DataBroker dataProvider,
            Multiset<InstanceIdentifier<ClassifierInstance>> classifierInstanceNames,
            Multiset<InstanceIdentifier<ActionInstance>> createdActionInstances, EndpointRegistrator epRegistrator); @Override void onCreated(SecurityRule secRule, Neutron neutron); void flushPendingSecurityRulesFor(@Nonnull SecurityGroupKey secGroupKey, Neutron neutron); boolean addNeutronSecurityRule(SecurityRule secRule, Neutron neutron, ReadWriteTransaction rwTx); boolean addNeutronSecurityRuleWithAction(SecurityRule secRule, Neutron neutron, ActionChoice action,
            ReadWriteTransaction rwTx); boolean changeActionOfNeutronSecurityRule(SecurityRule secRule, ActionChoice action, Neutron neutron,
        ReadWriteTransaction rwTx); @Override void onUpdated(SecurityRule oldSecRule, SecurityRule newSecRule, Neutron oldNeutron, Neutron newNeutron); void addPendingDeletedSecGroup(SecurityGroup secGroup); @Override void onDeleted(SecurityRule deletedSecRule, Neutron oldNeutron, Neutron newNeutron); boolean deleteNeutronSecurityRule(SecurityRule secRule, Neutron neutron, ReadWriteTransaction rwTx); static final InstanceIdentifier<SecurityRule> SECURITY_RULE_WILDCARD_IID; }