Class ZNodeResource
java.lang.Object
org.apache.zookeeper.server.jersey.resources.ZNodeResource
Version 1 implementation of the ZooKeeper REST specification.
-
Constructor Summary
ConstructorsConstructorDescriptionZNodeResource
(String session, javax.ws.rs.core.UriInfo ui, javax.servlet.http.HttpServletRequest request) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
createZNode
(String path, String callback, String op, String name, String dataformat, String setNull, String sequence, String ephemeral, javax.ws.rs.core.UriInfo ui, byte[] data) javax.ws.rs.core.Response
createZNodeAsOctet
(String path, String op, String name, String setNull, String sequence, javax.ws.rs.core.UriInfo ui, byte[] data) void
deleteZNode
(String path, String versionParam, javax.ws.rs.core.UriInfo ui) javax.ws.rs.core.Response
existsZNode
(String path, javax.ws.rs.core.UriInfo ui) javax.ws.rs.core.Response
existsZNodeAsOctet
(String path, javax.ws.rs.core.UriInfo ui) javax.ws.rs.core.Response
getZNodeList
(String path, String callback, String view, String dataformat, javax.ws.rs.core.UriInfo ui) javax.ws.rs.core.Response
getZNodeListAsOctet
(String path) javax.ws.rs.core.Response
getZNodeListJSON
(String path, String callback, String view, String dataformat, javax.ws.rs.core.UriInfo ui) javax.ws.rs.core.Response
setZNode
(String path, String callback, String versionParam, String dataformat, String setNull, javax.ws.rs.core.UriInfo ui, byte[] data) void
setZNodeAsOctet
(String path, String versionParam, String setNull, javax.ws.rs.core.UriInfo ui, byte[] data)
-
Constructor Details
-
ZNodeResource
public ZNodeResource(String session, @Context javax.ws.rs.core.UriInfo ui, @Context javax.servlet.http.HttpServletRequest request) throws IOException - Throws:
IOException
-
-
Method Details
-
existsZNode
public javax.ws.rs.core.Response existsZNode(String path, @Context javax.ws.rs.core.UriInfo ui) throws InterruptedException, KeeperException - Throws:
InterruptedException
KeeperException
-
existsZNodeAsOctet
public javax.ws.rs.core.Response existsZNodeAsOctet(String path, @Context javax.ws.rs.core.UriInfo ui) throws InterruptedException, KeeperException - Throws:
InterruptedException
KeeperException
-
getZNodeListJSON
public javax.ws.rs.core.Response getZNodeListJSON(String path, String callback, String view, String dataformat, @Context javax.ws.rs.core.UriInfo ui) throws InterruptedException, KeeperException - Throws:
InterruptedException
KeeperException
-
getZNodeList
public javax.ws.rs.core.Response getZNodeList(String path, String callback, String view, String dataformat, @Context javax.ws.rs.core.UriInfo ui) throws InterruptedException, KeeperException - Throws:
InterruptedException
KeeperException
-
getZNodeListAsOctet
public javax.ws.rs.core.Response getZNodeListAsOctet(String path) throws InterruptedException, KeeperException - Throws:
InterruptedException
KeeperException
-
setZNode
public javax.ws.rs.core.Response setZNode(String path, String callback, String versionParam, String dataformat, String setNull, @Context javax.ws.rs.core.UriInfo ui, byte[] data) throws InterruptedException, KeeperException - Throws:
InterruptedException
KeeperException
-
setZNodeAsOctet
public void setZNodeAsOctet(String path, String versionParam, String setNull, @Context javax.ws.rs.core.UriInfo ui, byte[] data) throws InterruptedException, KeeperException - Throws:
InterruptedException
KeeperException
-
createZNode
public javax.ws.rs.core.Response createZNode(String path, String callback, String op, String name, String dataformat, String setNull, String sequence, String ephemeral, @Context javax.ws.rs.core.UriInfo ui, byte[] data) throws InterruptedException, KeeperException - Throws:
InterruptedException
KeeperException
-
createZNodeAsOctet
public javax.ws.rs.core.Response createZNodeAsOctet(String path, String op, String name, String setNull, String sequence, @Context javax.ws.rs.core.UriInfo ui, byte[] data) throws InterruptedException, KeeperException - Throws:
InterruptedException
KeeperException
-
deleteZNode
public void deleteZNode(String path, String versionParam, @Context javax.ws.rs.core.UriInfo ui) throws InterruptedException, KeeperException - Throws:
InterruptedException
KeeperException
-