public class DistributedMap extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
dir |
protected String |
prefix |
protected SolrZkClient |
zookeeper |
| Constructor and Description |
|---|
DistributedMap(SolrZkClient zookeeper,
String dir) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Helper method to clear all child nodes for a parent node.
|
boolean |
contains(String trackingId) |
byte[] |
get(String trackingId) |
void |
put(String trackingId,
byte[] data) |
boolean |
remove(String trackingId)
return true if the znode was successfully deleted
false if the node didn't exist and therefore not deleted
exception an exception occurred while deleting
|
int |
size() |
protected final String dir
protected SolrZkClient zookeeper
protected final String prefix
public DistributedMap(SolrZkClient zookeeper, String dir)
public void put(String trackingId, byte[] data) throws org.apache.zookeeper.KeeperException, InterruptedException
org.apache.zookeeper.KeeperExceptionInterruptedExceptionpublic byte[] get(String trackingId) throws org.apache.zookeeper.KeeperException, InterruptedException
org.apache.zookeeper.KeeperExceptionInterruptedExceptionpublic boolean contains(String trackingId) throws org.apache.zookeeper.KeeperException, InterruptedException
org.apache.zookeeper.KeeperExceptionInterruptedExceptionpublic int size()
throws org.apache.zookeeper.KeeperException,
InterruptedException
org.apache.zookeeper.KeeperExceptionInterruptedExceptionpublic boolean remove(String trackingId) throws org.apache.zookeeper.KeeperException, InterruptedException
org.apache.zookeeper.KeeperExceptionInterruptedExceptionpublic void clear()
throws org.apache.zookeeper.KeeperException,
InterruptedException
org.apache.zookeeper.KeeperExceptionInterruptedExceptionCopyright © 2000-2017 Apache Software Foundation. All Rights Reserved.