Package akka.util
Class SubclassifiedIndex.Nonroot<K,V>
- java.lang.Object
-
- akka.util.SubclassifiedIndex<K,V>
-
- akka.util.SubclassifiedIndex.Nonroot<K,V>
-
- Enclosing class:
- SubclassifiedIndex<K,V>
public static class SubclassifiedIndex.Nonroot<K,V> extends SubclassifiedIndex<K,V>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class akka.util.SubclassifiedIndex
SubclassifiedIndex.Nonroot<K,V>
-
-
Constructor Summary
Constructors Constructor Description Nonroot(SubclassifiedIndex<K,V> root, K key, scala.collection.immutable.Set<V> _values, Subclassification<K> sc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>>
innerAddValue(K key, V value)
scala.collection.immutable.Set<V>
innerFindValues(K key)
scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>>
innerRemoveValue(K key, V value)
K
key()
scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>>
removeValue(V value)
Remove value from all keys in the index.SubclassifiedIndex<K,V>
root()
java.lang.String
toString()
-
Methods inherited from class akka.util.SubclassifiedIndex
addKey, addValue, emptyMergeMap, findSubKeysExcept, findValues, innerAddKey, innerFindSubKeys, removeValue, subkeys, subkeys_$eq, values, values_$eq
-
-
-
-
Constructor Detail
-
Nonroot
public Nonroot(SubclassifiedIndex<K,V> root, K key, scala.collection.immutable.Set<V> _values, Subclassification<K> sc)
-
-
Method Detail
-
innerAddValue
public scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>> innerAddValue(K key, V value)
- Overrides:
innerAddValue
in classSubclassifiedIndex<K,V>
-
innerFindValues
public scala.collection.immutable.Set<V> innerFindValues(K key)
- Overrides:
innerFindValues
in classSubclassifiedIndex<K,V>
-
innerRemoveValue
public scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>> innerRemoveValue(K key, V value)
- Overrides:
innerRemoveValue
in classSubclassifiedIndex<K,V>
-
key
public K key()
-
removeValue
public scala.collection.immutable.Seq<scala.Tuple2<K,scala.collection.immutable.Set<V>>> removeValue(V value)
Description copied from class:SubclassifiedIndex
Remove value from all keys in the index.- Overrides:
removeValue
in classSubclassifiedIndex<K,V>
- Parameters:
value
- (undocumented)- Returns:
- the diff that should be removed from the cache
-
root
public SubclassifiedIndex<K,V> root()
- Overrides:
root
in classSubclassifiedIndex<K,V>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classSubclassifiedIndex<K,V>
-
-