public interface IMappingSystem
| Modifier and Type | Method and Description |
|---|---|
void |
addAuthenticationKey(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkey authKey)
Add authentication key.
|
void |
addData(MappingOrigin origin,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key,
String subKey,
Object data)
Add data for key.
|
void |
addMapping(MappingOrigin origin,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key,
org.opendaylight.lispflowmapping.lisp.type.MappingData mapping)
Add mapping.
|
org.opendaylight.lispflowmapping.lisp.type.MappingData |
addNegativeMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
Generate and add a negative mapping entry originated from the southbound, and return the generated mapping.
|
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkey |
getAuthenticationKey(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
Retrieve authentication key.
|
Object |
getData(MappingOrigin origin,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key,
String subKey)
Generic retrieval of data.
|
org.opendaylight.lispflowmapping.lisp.type.MappingData |
getMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid dst)
Retrieves mapping for the provided dst key.
|
org.opendaylight.lispflowmapping.lisp.type.MappingData |
getMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid src,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid dst)
Retrieves mapping for the provided src and dst key.
|
org.opendaylight.lispflowmapping.lisp.type.MappingData |
getMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid src,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid dst,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrId xtrId)
Retrieves mapping for the provided dst key for a particular xtr id.
|
org.opendaylight.lispflowmapping.lisp.type.MappingData |
getMapping(MappingOrigin origin,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
Retrieves mapping from table for provided key.
|
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid |
getParentPrefix(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
Returns the parent prefix for given key.
|
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid |
getWidestNegativePrefix(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
Retrieves widest negative prefix from table for provided key.
|
boolean |
isMaster()
Get cluster master status.
|
String |
printKeys()
Print all authentication keys.
|
String |
printMappings()
Print all mappings.
|
void |
refreshMappingRegistration(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrId xtrId,
Long timestamp)
Refresh southbound mapping registration timestamp.
|
void |
removeAuthenticationKey(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
Remove authentication key.
|
void |
removeData(MappingOrigin origin,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key,
String subKey)
Generic removal of data.
|
void |
removeMapping(MappingOrigin origin,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
Remove mapping.
|
void |
setIsMaster(boolean isMaster)
Set cluster master status.
|
void |
setIterateMask(boolean iterate)
Sets iterateMask.
|
void |
setMappingMerge(boolean mappingMerge)
Configure merge policy.
|
void addMapping(MappingOrigin origin, org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key, org.opendaylight.lispflowmapping.lisp.type.MappingData mapping)
origin - Table where mapping should be addedkey - Key of the mappingmapping - Mapping to be storedorg.opendaylight.lispflowmapping.lisp.type.MappingData addNegativeMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
key - Key of the mappingorg.opendaylight.lispflowmapping.lisp.type.MappingData getMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid src,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid dst)
src - Source Key to be looked updst - Destination Key to be looked uporg.opendaylight.lispflowmapping.lisp.type.MappingData getMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid dst)
dst - Destination Key to be looked uporg.opendaylight.lispflowmapping.lisp.type.MappingData getMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid src,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid dst,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrId xtrId)
src - Source Key to be looked up.dst - Destination Key to be looked up.xtrId - Xtr Id for which this look to be done. If null, this method works like
regular getMapping(src, dst)org.opendaylight.lispflowmapping.lisp.type.MappingData getMapping(MappingOrigin origin, org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
origin - Table where mapping should be looked upkey - Key to be looked uporg.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid getWidestNegativePrefix(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
key - Key to be looked upvoid refreshMappingRegistration(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrId xtrId,
Long timestamp)
key - The EID whose registration must be refreshedxtrId - xTR-ID of the mapping to be refreshedtimestamp - New timestamp for the mappingvoid removeMapping(MappingOrigin origin, org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
origin - Table for mapping that should be removedkey - Key to be removedvoid addAuthenticationKey(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkey authKey)
key - The key for which the authentication key is addedauthKey - The authentication keyorg.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkey getAuthenticationKey(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
key - The key for which the authentication key is being looked up.void removeAuthenticationKey(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
key - Key for which the authentication key should be removed.void addData(MappingOrigin origin, org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key, String subKey, Object data)
origin - Table for data that should be addedkey - The key for which data is insertedsubKey - The subKey where data should be inserteddata - The data to be storedObject getData(MappingOrigin origin, org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key, String subKey)
origin - Table from where data should be retrievedkey - The key where the data is storedsubKey - The subKey where data is storedvoid removeData(MappingOrigin origin, org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key, String subKey)
origin - Table from where data should be removedkey - The key of the data to be removedsubKey - The subKey of the data to be removedorg.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid getParentPrefix(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
key - The key which parent is to be returned.void setIterateMask(boolean iterate)
iterate - Value to configurevoid setMappingMerge(boolean mappingMerge)
mappingMerge - Value to configureString printMappings()
String printKeys()
void setIsMaster(boolean isMaster)
isMaster - is|isn't masterboolean isMaster()
Copyright © 2018 OpenDaylight. All rights reserved.