public class ZkNodeProps extends Object implements org.noggit.JSONWriter.Writable
| Constructor and Description | 
|---|
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 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
containsKey(String key)
Check if property key exists. 
 | 
boolean | 
equals(Object that)  | 
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. 
 | 
ZkNodeProps | 
plus(Map<String,Object> newVals)  | 
ZkNodeProps | 
plus(String key,
    Object val)  | 
Map<String,Object> | 
shallowCopy()
Returns a shallow writable copy of the properties 
 | 
String | 
toString()  | 
void | 
write(org.noggit.JSONWriter jsonWriter)  | 
public ZkNodeProps(String... keyVals)
public ZkNodeProps plus(String key, Object val)
public ZkNodeProps plus(Map<String,Object> newVals)
public static ZkNodeProps fromKeyVals(Object... keyVals)
public Map<String,Object> shallowCopy()
public static ZkNodeProps load(byte[] bytes)
public void write(org.noggit.JSONWriter jsonWriter)
write in interface org.noggit.JSONWriter.Writablepublic boolean containsKey(String key)
public boolean getBool(String key, boolean b)
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.