added authentication to map notify and map reply, and moved the serialization process... 24/1024/8
authorDavid Goldberg <david.goldberg@contextream.com>
Sun, 4 Aug 2013 11:08:43 +0000 (14:08 +0300)
committerDavid Goldberg <david.goldberg@contextream.com>
Wed, 7 Aug 2013 16:08:21 +0000 (19:08 +0300)
commitb53fa45e8992fc13c17ce14d783de928f1fcbdc7
tree5b0f933257aadd2446f166b91283683a8e094e49
parent5365ca075b1f47f9e1d9363e61d98ace306c6d54
added authentication to map notify and map reply, and moved the serialization process from the southbound plugin to the implementation plugin.  TELSDN-180: #close

Change-Id: I145eef8c1818cb1d5700e70a261409a67000121b
Signed-off-by: David Goldberg <david.goldberg@contextream.com>
51 files changed:
mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/type/lisp/MapNotify.java
mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/type/lisp/MapRegister.java
mappingservice/implementation/pom.xml
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/ILispAuthentication.java [new file with mode: 0644]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispAuthenticationFactory.java [new file with mode: 0644]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispAuthenticationUtil.java [new file with mode: 0644]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispKeyIDEnum.java [new file with mode: 0644]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispMACAuthentication.java [new file with mode: 0644]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispNoAuthentication.java [new file with mode: 0644]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/lisp/MapServer.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/lisp/exception/LispSerializationException.java [new file with mode: 0644]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/EidRecordSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/EidRecordSerializer.java with 82% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/EidToLocatorRecordSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/EidToLocatorRecordSerializer.java with 89% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/LispMessage.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/LispMessage.java with 85% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/LispMessageEnum.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/LispMessageEnum.java with 92% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/LocatorRecordSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/LocatorRecordSerializer.java with 87% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/MapNotifySerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/MapNotifySerializer.java with 89% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/MapRegisterSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/MapRegisterSerializer.java with 51% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/MapReplySerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/MapReplySerializer.java with 96% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/MapRequestSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/MapRequestSerializer.java with 82% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispASAddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispASAddressSerializer.java with 92% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispAddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispAddressSerializer.java with 80% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispAddressSerializerFactory.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispAddressSerializerFactory.java with 96% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispApplicationDataLCAFAddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispApplicationDataLCAFAddressSerializer.java with 88% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispIPAddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispIPAddressSerializer.java with 87% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispIpv4AddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispIpv4AddressSerializer.java with 93% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispIpv6AddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispIpv6AddressSerializer.java with 93% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispLCAFAddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispLCAFAddressSerializer.java with 90% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispListLCAFAddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispListLCAFAddressSerializer.java with 95% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispMACAddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispMACAddressSerializer.java with 93% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispNoAddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispNoAddressSerializer.java with 91% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispSegmentLCAFAddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispSegmentLCAFAddressSerializer.java with 85% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispSourceDestLCAFAddressSerializer.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispSourceDestLCAFAddressSerializer.java with 87% similarity]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/ByteUtil.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/util/ByteUtil.java with 96% similarity]
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/authentication/LispAuthenticationTest.java [new file with mode: 0644]
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/lisp/MapServerTest.java
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/serializer/MapNotifySerializationTest.java [new file with mode: 0644]
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/serializer/MapRegisterSerializationTest.java [new file with mode: 0644]
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/serializer/MapReplySerializationTest.java [moved from mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/serializer/MapReplySerializationTest.java with 99% similarity]
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/serializer/MapRequestSerializationTest.java [moved from mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/serializer/MapRequestSerializationTest.java with 98% similarity]
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispApplicationDataLCAFAddressTest.java [moved from mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispApplicationDataLCAFAddressTest.java with 92% similarity]
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispIpv6AddressTest.java [moved from mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispIpv6AddressTest.java with 95% similarity]
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispListLCAFAddressTest.java [moved from mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispListLCAFAddressTest.java with 95% similarity]
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispSegmentLCAFAddressTest.java [moved from mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispSegmentLCAFAddressTest.java with 94% similarity]
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/serializer/address/LispSourceDestLCAFAddressTest.java [moved from mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/serializer/address/LispSourceDestLCAFAddressTest.java with 93% similarity]
mappingservice/southbound/pom.xml
mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/LispSouthboundPlugin.java
mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/lisp/LispSouthboundService.java
mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/lisp/LispSouthboundServiceTest.java
mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/serializer/MapNotifySerializationTest.java [deleted file]
mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/serializer/MapRegisterSerializationTest.java [deleted file]