org.eclipse.swordfish.registry
Class InMemoryRepositoryImpl.MultiMap<K,V>

java.lang.Object
  extended by org.eclipse.swordfish.registry.InMemoryRepositoryImpl.MultiMap<K,V>
Enclosing class:
InMemoryRepositoryImpl

public static class InMemoryRepositoryImpl.MultiMap<K,V>
extends java.lang.Object


Constructor Summary
InMemoryRepositoryImpl.MultiMap()
           
 
Method Summary
 java.lang.Iterable<V> get(K key)
           
 java.lang.Iterable<K> keys()
           
 void put(K key, V value)
           
 void remove(K key, V value)
           
 void remove(V value)
           
 java.lang.Iterable<V> values()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InMemoryRepositoryImpl.MultiMap

public InMemoryRepositoryImpl.MultiMap()
Method Detail

put

public void put(K key,
                V value)

remove

public void remove(K key,
                   V value)

remove

public void remove(V value)

get

public java.lang.Iterable<V> get(K key)

keys

public java.lang.Iterable<K> keys()

values

public java.lang.Iterable<V> values()