Package com.mapr.util.zookeeper
Class ZKDataRetrieval
- java.lang.Object
-
- com.mapr.util.zookeeper.ZKDataRetrieval
-
- All Implemented Interfaces:
org.apache.zookeeper.Watcher
public class ZKDataRetrieval extends java.lang.Object implements org.apache.zookeeper.Watcher
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLDB_SERVICE_MASTER_PATHstatic java.lang.StringCONF_SERVICES_PATHstatic java.lang.StringSERVER_PATHstatic java.lang.StringSERVICES_PATHstatic intTIMEOUT_SERVER
-
Constructor Summary
Constructors Constructor Description ZKDataRetrieval(java.lang.String zkConnectString)ZKDataRetrieval(java.lang.String zkConnectString, java.lang.String rmHAZNode)ZKDataRetrieval(java.lang.String zkConnectString, java.lang.String rmHAZNode, java.lang.String clusterName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getActiveRMZNodeData()java.util.Map<java.lang.String,java.util.List<java.lang.String>>getConfigServicesMap()java.util.List<java.lang.String>getServersInfo()com.mapr.fs.proto.Common.ServiceDatagetServiceMasterData(java.lang.String serviceName)java.util.Map<java.lang.String,java.util.List<java.lang.String>>getServicesMap()java.util.Map<java.lang.String,com.mapr.fs.proto.Common.ServiceData>getServiceToMasterMap()java.util.Map<java.lang.String,java.util.Map<java.lang.String,com.mapr.fs.proto.Common.ServiceData>>getServiceToNodeMap()java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Properties>>getServiceToPropertiesMap()org.apache.zookeeper.ZooKeepergetZKObject()java.lang.StringgetZKString()voidprocess(org.apache.zookeeper.WatchedEvent event)
-
-
-
Field Detail
-
CLDB_SERVICE_MASTER_PATH
public static final java.lang.String CLDB_SERVICE_MASTER_PATH
- See Also:
- Constant Field Values
-
SERVER_PATH
public static final java.lang.String SERVER_PATH
- See Also:
- Constant Field Values
-
SERVICES_PATH
public static final java.lang.String SERVICES_PATH
- See Also:
- Constant Field Values
-
CONF_SERVICES_PATH
public static final java.lang.String CONF_SERVICES_PATH
- See Also:
- Constant Field Values
-
TIMEOUT_SERVER
public static final int TIMEOUT_SERVER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ZKDataRetrieval
public ZKDataRetrieval(java.lang.String zkConnectString)
-
ZKDataRetrieval
public ZKDataRetrieval(java.lang.String zkConnectString, java.lang.String rmHAZNode)
-
ZKDataRetrieval
public ZKDataRetrieval(java.lang.String zkConnectString, java.lang.String rmHAZNode, java.lang.String clusterName)
-
-
Method Detail
-
getZKString
public java.lang.String getZKString()
-
getZKObject
public org.apache.zookeeper.ZooKeeper getZKObject()
-
getServiceToNodeMap
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,com.mapr.fs.proto.Common.ServiceData>> getServiceToNodeMap()
-
getServiceToMasterMap
public java.util.Map<java.lang.String,com.mapr.fs.proto.Common.ServiceData> getServiceToMasterMap()
-
getServiceToPropertiesMap
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Properties>> getServiceToPropertiesMap()
-
getActiveRMZNodeData
public byte[] getActiveRMZNodeData()
-
getServersInfo
public java.util.List<java.lang.String> getServersInfo()
-
getConfigServicesMap
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getConfigServicesMap()
-
getServiceMasterData
public com.mapr.fs.proto.Common.ServiceData getServiceMasterData(java.lang.String serviceName)
-
getServicesMap
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getServicesMap()
-
process
public void process(org.apache.zookeeper.WatchedEvent event)
- Specified by:
processin interfaceorg.apache.zookeeper.Watcher
-
-