etlr.getLocatorRecord().add(record.build());
mapRegister.setMappingRecordItem(new ArrayList<MappingRecordItem>());
mapRegister.getMappingRecordItem().add(new MappingRecordItemBuilder().setMappingRecord(etlr.build()).build());
- lms.handleMapRegister(mapRegister.build(), false);
+ lms.handleMapRegister(mapRegister.build());
// Get mapping using NB interface. No IID used
URL url = createGetMappingIPv4URL(0, eid, mask);
etlr.getLocatorRecord().add(record.build());
mapRegister.setMappingRecordItem(new ArrayList<MappingRecordItem>());
mapRegister.getMappingRecordItem().add(new MappingRecordItemBuilder().setMappingRecord(etlr.build()).build());
- lms.handleMapRegister(mapRegister.build(), false);
+ lms.handleMapRegister(mapRegister.build());
// Delete mapping using NB interface. No IID used
URL url = createDeleteMappingIPv4URL(0, eid, mask);
etlr.getLocatorRecord().add(record.build());
mapRegister.setMappingRecordItem(new ArrayList<MappingRecordItem>());
mapRegister.getMappingRecordItem().add(new MappingRecordItemBuilder().setMappingRecord(etlr.build()).build());
- lms.handleMapRegister(mapRegister.build(), false);
+ lms.handleMapRegister(mapRegister.build());
// Get mapping using NB interface. No IID used
URL url = createGetMappingSourceDestURL(address1.getIpv4Address().getAfi(),
// After this invocation we assume that the thread local is filled with the reply
if (tlsMapRequest.get() != null) {
SendMapRequestInputBuilder smrib = new SendMapRequestInputBuilder();
- new MapRequestBuilder(tlsMapRequest.get().getLeft());
smrib.setMapRequest(new MapRequestBuilder(tlsMapRequest.get().getLeft()).build());
smrib.setTransportAddress(tlsMapRequest.get().getRight());
getLispSB().sendMapRequest(smrib.build());
return tlsMapNotify.get();
}
- public Pair<MapNotify, List<TransportAddress>> handleMapRegister(MapRegister mapRegister, boolean smr) {
- LOG.debug("DAO: Adding mapping for {}",
- LispAddressStringifier.getString(mapRegister.getMappingRecordItem().get(0)
- .getMappingRecord().getEid()));
-
- tlsMapNotify.set(null);
- mapServer.handleMapRegister(mapRegister);
- // After this invocation we assume that the thread local is filled with the reply
- return tlsMapNotify.get();
- }
-
public void setShouldAuthenticate(boolean shouldAuthenticate) {
this.shouldAuthenticate = shouldAuthenticate;
this.mapResolver.setShouldAuthenticate(shouldAuthenticate);