Class MappingMergeUtil
java.lang.Object
org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
Utility class to implement merging of locator sets.
- Author:
 - Lorand Jakab
 
- 
Method Summary
Modifier and TypeMethodDescriptionstatic MappingDatacomputeNbSbIntersection(MappingData nbMappingData, MappingData sbMappingData) static booleanmappingIsExpired(MappingData mappingData, long registrationValidityMillis) static MappingRecordmergeMappings(MappingRecord currentMergedMapping, MappingRecord newMapping, XtrId xtrId, Date regdate) static MappingDatamergeXtrIdMappings(List<Object> mappingDataList, List<MappingData> expiredMappingDataList, Set<IpAddressBinary> sourceRlocs, long registrationValidityMillis) static booleantimestampIsExpired(Date timestamp, long registrationValidityMillis)  
- 
Method Details
- 
mergeMappings
public static MappingRecord mergeMappings(MappingRecord currentMergedMapping, MappingRecord newMapping, XtrId xtrId, Date regdate)  - 
mergeXtrIdMappings
public static MappingData mergeXtrIdMappings(List<Object> mappingDataList, List<MappingData> expiredMappingDataList, Set<IpAddressBinary> sourceRlocs, long registrationValidityMillis)  - 
mappingIsExpired
 - 
timestampIsExpired
 - 
computeNbSbIntersection
public static MappingData computeNbSbIntersection(MappingData nbMappingData, MappingData sbMappingData)  
 -