|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.solr.common.cloud.ZkNodeProps
public class ZkNodeProps
ZkNodeProps contains generic immutable properties.
Field Summary | |
---|---|
protected Map<String,Object> |
propMap
|
Constructor Summary | |
---|---|
ZkNodeProps(Map<String,Object> propMap)
Construct ZKNodeProps from map. |
|
ZkNodeProps(String... keyVals)
Constructor that populates the from array of Strings in form key1, value1, key2, value2, ..., keyN, valueN |
Method Summary | |
---|---|
boolean |
containsKey(String key)
Check if property key exists. |
static ZkNodeProps |
fromKeyVals(Object... keyVals)
|
Object |
get(String key)
|
boolean |
getBool(String key,
boolean b)
|
Integer |
getInt(String key,
Integer def)
Get a string property value. |
Map<String,Object> |
getProperties()
Get all properties as map. |
String |
getStr(String key)
Get a string property value. |
String |
getStr(String key,
String def)
Get a string property value. |
Set<String> |
keySet()
Get property keys. |
static ZkNodeProps |
load(byte[] bytes)
Create Replica from json string that is typically stored in zookeeper. |
static Map<String,Object> |
makeMap(Object... keyVals)
|
Map<String,Object> |
shallowCopy()
Returns a shallow writable copy of the properties |
String |
toString()
|
void |
write(org.noggit.JSONWriter jsonWriter)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final Map<String,Object> propMap
Constructor Detail |
---|
public ZkNodeProps(Map<String,Object> propMap)
public ZkNodeProps(String... keyVals)
Method Detail |
---|
public static ZkNodeProps fromKeyVals(Object... keyVals)
public static Map<String,Object> makeMap(Object... keyVals)
public Set<String> keySet()
public Map<String,Object> getProperties()
public Map<String,Object> shallowCopy()
public static ZkNodeProps load(byte[] bytes)
public void write(org.noggit.JSONWriter jsonWriter)
write
in interface org.noggit.JSONWriter.Writable
public String getStr(String key)
public Integer getInt(String key, Integer def)
public String getStr(String key, String def)
public Object get(String key)
public String toString()
toString
in class Object
public boolean containsKey(String key)
public boolean getBool(String key, boolean b)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |