commit | e530690b216a513d3180e40dfa4f46e3328b318d | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Fri Dec 09 00:09:46 2016 +0900 |
committer | Jian Li <pyguni@gmail.com> | Tue Dec 20 16:36:48 2016 +0000 |
tree | f9c68df7a6d393309082f093b2945821df585d1e | |
parent | e88d69b61c67839eef67c08bc70ef8de7723ecb5 [diff] [blame] |
Support to obtain all map records from MappingDatabase Change-Id: Ia4c5932d35c36d8dbd75e8534e52c3e0c5af4256
diff --git a/protocols/lisp/ctl/src/main/java/org/onosproject/lisp/ctl/impl/map/ExpireHashMap.java b/protocols/lisp/ctl/src/main/java/org/onosproject/lisp/ctl/impl/map/ExpireHashMap.java index 08f7c88..bb9fd04 100644 --- a/protocols/lisp/ctl/src/main/java/org/onosproject/lisp/ctl/impl/map/ExpireHashMap.java +++ b/protocols/lisp/ctl/src/main/java/org/onosproject/lisp/ctl/impl/map/ExpireHashMap.java
@@ -18,6 +18,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import java.util.Collection; +import java.util.Collections; import java.util.Set; import java.util.Timer; import java.util.TimerTask; @@ -157,6 +159,13 @@ } @Override + public Collection<V> values() { + Collection<V> values = Collections.emptyList(); + map.values().forEach(v -> values.add(v.getValue())); + return values; + } + + @Override public boolean isEmpty() { return map.isEmpty(); }