Spin out mapcache package from implementation 59/39059/1
authorLorand Jakab <lojakab@cisco.com>
Wed, 18 May 2016 17:36:47 +0000 (20:36 +0300)
committerLorand Jakab <lojakab@cisco.com>
Wed, 18 May 2016 17:36:47 +0000 (20:36 +0300)
commit0245d66a4acd54516f3b27d74dab3b3966eb5c14
tree1d4354ee5c09bb6074928e13c5554618337ce2ae
parenta74bcf24288d32c504271a0241a144f6979c24d5
Spin out mapcache package from implementation

We will need SimpleMapCache in both implementation and southbound, hence
splitting out the mapcache package from implementation as its own
bundle. As a result MappingMergeUtil needs to be split into two part,
with a small overlap. Some config values are rewritten as constants
until a proper configuration infrastructure is in place, or we at least
spin out the config package too.

Change-Id: Iff6aaeb79a2e310e62c343aa2ca6d5fc868e5a94
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
16 files changed:
artifacts/pom.xml
features/src/main/features/features.xml
mappingservice/implementation/pom.xml
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/MappingSystem.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/MappingMergeUtil.java
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/util/MappingMergeUtilTest.java
mappingservice/mapcache/pom.xml [new file with mode: 0644]
mappingservice/mapcache/src/main/java/org/opendaylight/lispflowmapping/mapcache/FlatMapCache.java [moved from mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/mapcache/FlatMapCache.java with 98% similarity]
mappingservice/mapcache/src/main/java/org/opendaylight/lispflowmapping/mapcache/MappingMergeUtil.java [new file with mode: 0644]
mappingservice/mapcache/src/main/java/org/opendaylight/lispflowmapping/mapcache/MultiTableMapCache.java [moved from mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/mapcache/MultiTableMapCache.java with 99% similarity]
mappingservice/mapcache/src/main/java/org/opendaylight/lispflowmapping/mapcache/SimpleMapCache.java [moved from mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/mapcache/SimpleMapCache.java with 99% similarity]
mappingservice/mapcache/src/test/java/org/opendaylight/lispflowmapping/mapcache/FlatMapCacheTest.java [moved from mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/mapcache/FlatMapCacheTest.java with 98% similarity]
mappingservice/mapcache/src/test/java/org/opendaylight/lispflowmapping/mapcache/MappingMergeUtilTest.java [new file with mode: 0644]
mappingservice/mapcache/src/test/java/org/opendaylight/lispflowmapping/mapcache/MultiTableMapCacheTest.java [moved from mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/mapcache/MultiTableMapCacheTest.java with 99% similarity]
mappingservice/mapcache/src/test/java/org/opendaylight/lispflowmapping/mapcache/SimpleMapCacheTest.java [moved from mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/mapcache/SimpleMapCacheTest.java with 98% similarity]
mappingservice/pom.xml