ios-xe renderer - listeners+cache 20/39120/5
authorMichal Rehak <mirehak@cisco.com>
Wed, 18 May 2016 17:30:30 +0000 (19:30 +0200)
committerMichal Rehak <mirehak@cisco.com>
Wed, 25 May 2016 15:29:37 +0000 (17:29 +0200)
commit0994b891ceecbdd5c0722e29e2fbb86ce6d5536c
tree9738b288c332ef4b809c49526de9453d6d3bce5b
parente0b697a204b7f590f5b11a956a5d4486b0350500
ios-xe renderer - listeners+cache

    - added listeners for template and renderer-policy
    - wired listeners
    - added cache for templates
    - tests

Signed-off-by: Michal Rehak <mirehak@cisco.com>
Change-Id: I307091a0d4791b731ea418b926475954dffa09e7
16 files changed:
renderers/ios-xe/pom.xml
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/api/cache/DSTreeBasedCache.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/cache/EpPolicyCacheImpl.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/cache/EpPolicyTemplateCacheKey.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/cache/EpPolicyTemplateCacheKeyFactory.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/config/IosXeProviderModule.java
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/listener/EpPolicyTemplateBySgtListenerImpl.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/listener/RendererConfigurationListenerImpl.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/util/AddressEndpointKeyEquivalence.java [new file with mode: 0644]
renderers/ios-xe/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/util/RendererPolicyUtil.java [new file with mode: 0644]
renderers/ios-xe/src/main/yang/ios-xe-provider-impl.yang
renderers/ios-xe/src/test/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/cache/EpPolicyCacheImplTest.java [new file with mode: 0644]
renderers/ios-xe/src/test/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/listener/EpPolicyTemplateBySgtListenerImplTest.java [new file with mode: 0644]
renderers/ios-xe/src/test/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/listener/RendererConfigurationListenerImplTest.java [new file with mode: 0644]
renderers/ios-xe/src/test/java/org/opendaylight/groupbasedpolicy/renderer/ios_xe_provider/impl/util/RendererPolicyUtilTest.java [new file with mode: 0644]