Class MapResolver
java.lang.Object
org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
- All Implemented Interfaces:
IGenericMapResolver,IMapResolverAsync
-
Constructor Summary
ConstructorsConstructorDescriptionMapResolver(IMappingService mapService, boolean smr, String elpPolicy, IMapRequestResultHandler requestHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleMapRequest(MapRequest request) Handle Map-Request.voidsetElpPolicy(String elpPolicy) Configure how ELPs should be returned in Map-Replies.voidsetShouldAuthenticate(boolean shouldAuthenticate) Configure MapResolver to use authentication.voidsetSmrNotificationListener(ISmrNotificationListener smrNotificationListener) Set SMR message notification listener.voidsetSubscriptionService(boolean smr) Configure MapResolver to track mappings requesters.
-
Constructor Details
-
MapResolver
public MapResolver(IMappingService mapService, boolean smr, String elpPolicy, IMapRequestResultHandler requestHandler)
-
-
Method Details
-
handleMapRequest
Description copied from interface:IMapResolverAsyncHandle Map-Request.- Specified by:
handleMapRequestin interfaceIMapResolverAsync- Parameters:
request- The map-request message
-
setSubscriptionService
public void setSubscriptionService(boolean smr) Description copied from interface:IGenericMapResolverConfigure MapResolver to track mappings requesters.- Specified by:
setSubscriptionServicein interfaceIGenericMapResolver- Parameters:
smr- Subscription service state
-
setElpPolicy
Description copied from interface:IGenericMapResolverConfigure how ELPs should be returned in Map-Replies.- Specified by:
setElpPolicyin interfaceIGenericMapResolver- Parameters:
elpPolicy- ELP policy
-
setShouldAuthenticate
public void setShouldAuthenticate(boolean shouldAuthenticate) Description copied from interface:IGenericMapResolverConfigure MapResolver to use authentication.- Specified by:
setShouldAuthenticatein interfaceIGenericMapResolver- Parameters:
shouldAuthenticate- Authentication state
-
setSmrNotificationListener
Description copied from interface:IMapResolverAsyncSet SMR message notification listener.- Specified by:
setSmrNotificationListenerin interfaceIMapResolverAsync- Parameters:
smrNotificationListener- The SMR notification listener
-