ios-xe renderer - policy manager + mapper 84/39184/13
authorVladimir Lavor <vlavor@cisco.com>
Mon, 23 May 2016 14:26:49 +0000 (16:26 +0200)
committerVladimir Lavor <vlavor@cisco.com>
Thu, 26 May 2016 10:11:59 +0000 (12:11 +0200)
commit03a6e2b931db58c7e1ed7b2f9f30769d84878f3a
tree5569457f1a7792fd2f47500c87aac91f525e4a01
parentf918d8263f30dc26404c03ef1bc6d509e40d473c
ios-xe renderer - policy manager + mapper

- policy manager create case
- class-map mapping
- first hop sff
- added PolicyManager interface
- node listener

Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Change-Id: Ifd1ef7a312927c442aecf02cc04c0ae9acfb1de7
26 files changed:
renderers/ios-xe/pom.xml
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/api/manager/PolicyManager.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/IosXeRendererProviderImpl.java
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/listener/IosXeCapableNodeListenerImpl.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/listener/RendererConfigurationListenerImpl.java
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/manager/NodeManager.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/manager/PolicyManagerImpl.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/manager/PolicyMapper.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/util/NodeWriter.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/util/PolicyManagerUtil.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/util/PolicyWriter.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160308/ClassNameTypeBuilder.java [moved from renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160516/ClassNameTypeBuilder.java with 92% similarity]
renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160308/CosValueTypeBuilder.java [moved from renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160516/CosValueTypeBuilder.java with 92% similarity]
renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160308/DscpTypeBuilder.java [moved from renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160516/DscpTypeBuilder.java with 92% similarity]
renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160308/ExpValueTypeBuilder.java [moved from renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160516/ExpValueTypeBuilder.java with 92% similarity]
renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160308/PrecValueTypeBuilder.java [moved from renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160516/PrecValueTypeBuilder.java with 92% similarity]
renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160308/PrecedenceType2Builder.java [moved from renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160516/PrecedenceType2Builder.java with 92% similarity]
renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160308/PrecedenceTypeBuilder.java [moved from renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160516/PrecedenceTypeBuilder.java with 92% similarity]
renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160308/QosValueTypeBuilder.java [moved from renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160516/QosValueTypeBuilder.java with 92% similarity]
renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160308/_native/mls/qos/MapPolicedDscpBuilder.java [moved from renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160516/_native/mls/qos/MapPolicedDscpBuilder.java with 85% similarity]
renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160308/_native/policy/map/_class/pm/policy/monitor/metric/rtp/ClockRateNumberBuilder.java [moved from renderers/ios-xe/src/main/java/org/opendaylight/yang/gen/v1/urn/ios/rev160516/_native/policy/map/_class/pm/policy/monitor/metric/rtp/ClockRateNumberBuilder.java with 86% similarity]
renderers/ios-xe/src/main/yang/netconf/ned.yang
renderers/ios-xe/src/test/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/listener/RendererConfigurationListenerImplTest.java
renderers/ios-xe/src/test/resources/log4j.xml [new file with mode: 0644]
renderers/ofoverlay/pom.xml
renderers/pom.xml