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.ResponsecreateZNode(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.ResponsecreateZNodeAsOctet(String path, String op, String name, String setNull, String sequence, javax.ws.rs.core.UriInfo ui, byte[] data) voiddeleteZNode(String path, String versionParam, javax.ws.rs.core.UriInfo ui) javax.ws.rs.core.ResponseexistsZNode(String path, javax.ws.rs.core.UriInfo ui) javax.ws.rs.core.ResponseexistsZNodeAsOctet(String path, javax.ws.rs.core.UriInfo ui) javax.ws.rs.core.ResponsegetZNodeList(String path, String callback, String view, String dataformat, javax.ws.rs.core.UriInfo ui) javax.ws.rs.core.ResponsegetZNodeListAsOctet(String path) javax.ws.rs.core.ResponsegetZNodeListJSON(String path, String callback, String view, String dataformat, javax.ws.rs.core.UriInfo ui) javax.ws.rs.core.ResponsesetZNode(String path, String callback, String versionParam, String dataformat, String setNull, javax.ws.rs.core.UriInfo ui, byte[] data) voidsetZNodeAsOctet(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:
InterruptedExceptionKeeperException
-
existsZNodeAsOctet
public javax.ws.rs.core.Response existsZNodeAsOctet(String path, @Context javax.ws.rs.core.UriInfo ui) throws InterruptedException, KeeperException - Throws:
InterruptedExceptionKeeperException
-
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:
InterruptedExceptionKeeperException
-
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:
InterruptedExceptionKeeperException
-
getZNodeListAsOctet
public javax.ws.rs.core.Response getZNodeListAsOctet(String path) throws InterruptedException, KeeperException - Throws:
InterruptedExceptionKeeperException
-
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:
InterruptedExceptionKeeperException
-
setZNodeAsOctet
public void setZNodeAsOctet(String path, String versionParam, String setNull, @Context javax.ws.rs.core.UriInfo ui, byte[] data) throws InterruptedException, KeeperException - Throws:
InterruptedExceptionKeeperException
-
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:
InterruptedExceptionKeeperException
-
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:
InterruptedExceptionKeeperException
-
deleteZNode
public void deleteZNode(String path, String versionParam, @Context javax.ws.rs.core.UriInfo ui) throws InterruptedException, KeeperException - Throws:
InterruptedExceptionKeeperException
-