public class MultiTableMapCache extends Object implements org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
| Constructor and Description |
|---|
MultiTableMapCache(org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO dao) |
| Modifier and Type | Method and Description |
|---|---|
void |
addData(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid eid,
String subKey,
Object data) |
void |
addMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key,
Object value) |
Object |
getData(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid eid,
String subKey) |
Object |
getMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid srcEid,
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid dstEid) |
Set<org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid> |
getSubtree(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.eid.container.Eid |
getWidestNegativeMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key) |
String |
prettyPrintMappings() |
String |
printMappings() |
void |
removeData(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid eid,
String subKey) |
void |
removeMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid eid) |
public MultiTableMapCache(org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO dao)
public void addMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key,
Object value)
addMapping in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCachepublic Object getMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid srcEid, org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid dstEid)
getMapping in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCachepublic org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid getWidestNegativeMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
getWidestNegativeMapping in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCachepublic Set<org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid> getSubtree(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid key)
getSubtree in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCachepublic void removeMapping(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid eid)
removeMapping in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCachepublic void addData(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid eid,
String subKey,
Object data)
addData in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCachepublic Object getData(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid eid, String subKey)
getData in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCachepublic void removeData(org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid eid,
String subKey)
removeData in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCachepublic String printMappings()
printMappings in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCachepublic String prettyPrintMappings()
prettyPrintMappings in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCacheCopyright © 2018 OpenDaylight. All rights reserved.