Package org.apache.solr.common
Class SimpleZkMap
java.lang.Object
org.apache.solr.common.SimpleZkMap
- All Implemented Interfaces:
org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.Resource>,org.apache.solr.common.MapSerializable,org.apache.solr.common.MapWriter,org.apache.solr.common.NavigableObject,org.noggit.JSONWriter.Writable
@Deprecated
public class SimpleZkMap
extends Object
implements org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.Resource>
Deprecated.
A view of ZK as a
SimpleMap impl. This gives a flat view of all paths instead of a tree
view eg: a, b, c , a/a1, a/a2, a/a1/aa1 etc If possible, use the abortableForEach(BiFunction) to traverse DO not use the size() method. It always
return 0 because it is very expensive to compute that-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.solr.common.MapWriter
org.apache.solr.common.MapWriter.EntryWriter -
Field Summary
Fields inherited from interface org.apache.solr.common.MapWriter
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabortableForEach(BiFunction<String, ? super org.apache.solr.cluster.api.Resource, Boolean> fun) Deprecated.voidforEachEntry(BiConsumer<String, ? super org.apache.solr.cluster.api.Resource> fun) Deprecated.org.apache.solr.cluster.api.ResourceDeprecated.intsize()Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.solr.common.MapWriter
append, jsonStr, toMap, writeMethods inherited from interface org.apache.solr.common.NavigableObject
_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _get, _getStr, _getStr, _getStr, _sizeMethods inherited from interface org.apache.solr.cluster.api.SimpleMap
abortableForEachKey, asMap, asMap, forEachKey, get, writeMap
-
Constructor Details
-
SimpleZkMap
Deprecated.
-
-
Method Details
-
get
Deprecated.- Specified by:
getin interfaceorg.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.Resource>
-
abortableForEach
public void abortableForEach(BiFunction<String, ? super org.apache.solr.cluster.api.Resource, Boolean> fun) Deprecated.- Specified by:
abortableForEachin interfaceorg.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.Resource>
-
forEachEntry
Deprecated.- Specified by:
forEachEntryin interfaceorg.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.Resource>
-
size
public int size()Deprecated.- Specified by:
sizein interfaceorg.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.Resource>
-