Package org.opennms.core.soa.support
Class MultivaluedMapImpl.SynchronizedMultivaluedMap<Key,Value>
- java.lang.Object
-
- org.opennms.core.soa.support.MultivaluedMapImpl.SynchronizedMultivaluedMap<Key,Value>
-
- All Implemented Interfaces:
Map<Key,Set<Value>>
,MultivaluedMap<Key,Value>
- Enclosing class:
- MultivaluedMapImpl<K,V>
public static class MultivaluedMapImpl.SynchronizedMultivaluedMap<Key,Value> extends Object implements MultivaluedMap<Key,Value>
-
-
Constructor Summary
Constructors Constructor Description SynchronizedMultivaluedMap(MultivaluedMap<Key,Value> m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Key key, Value value)
void
clear()
boolean
containsKey(Object key)
boolean
containsValue(Object value)
Set<Map.Entry<Key,Set<Value>>>
entrySet()
Set<Value>
get(Object key)
Set<Value>
getCopy(Key key)
boolean
isEmpty()
Set<Key>
keySet()
Set<Value>
put(Key key, Set<Value> value)
void
putAll(Map<? extends Key,? extends Set<Value>> t)
Set<Value>
remove(Object key)
boolean
remove(Object key, Object value)
int
size()
Collection<Set<Value>>
values()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, replace, replace, replaceAll
-
-
-
-
Constructor Detail
-
SynchronizedMultivaluedMap
public SynchronizedMultivaluedMap(MultivaluedMap<Key,Value> m)
-
-
Method Detail
-
add
public void add(Key key, Value value)
- Specified by:
add
in interfaceMultivaluedMap<Key,Value>
-
getCopy
public Set<Value> getCopy(Key key)
- Specified by:
getCopy
in interfaceMultivaluedMap<Key,Value>
-
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKey
in interfaceMap<Key,Value>
-
containsValue
public boolean containsValue(Object value)
- Specified by:
containsValue
in interfaceMap<Key,Value>
-
-