本文整理汇总了Java中org.apache.zookeeper.server.jersey.jaxb.ZError类的典型用法代码示例。如果您正苦于以下问题:Java ZError类的具体用法?Java ZError怎么用?Java ZError使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ZError类属于org.apache.zookeeper.server.jersey.jaxb包,在下文中一共展示了ZError类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: setZNodeAsOctet
import org.apache.zookeeper.server.jersey.jaxb.ZError; //导入依赖的package包/类
@PUT
@Produces(MediaType.APPLICATION_OCTET_STREAM)
@Consumes(MediaType.APPLICATION_OCTET_STREAM)
public void setZNodeAsOctet(@PathParam("path") String path,
@DefaultValue("-1") @QueryParam("version") String versionParam,
@DefaultValue("false") @QueryParam("null") String setNull,
@Context UriInfo ui, byte[] data) throws InterruptedException,
KeeperException {
ensurePathNotNull(path);
int version;
try {
version = Integer.parseInt(versionParam);
} catch (NumberFormatException e) {
throw new WebApplicationException(Response.status(
Response.Status.BAD_REQUEST).entity(
new ZError(ui.getRequestUri().toString(), path
+ " bad version " + versionParam)).build());
}
if (setNull.equals("true")) {
data = null;
}
zk.setData(path, data, version);
}
开发者ID:maoling,项目名称:fuck_zookeeper,代码行数:27,代码来源:ZNodeResource.java
示例2: deleteZNode
import org.apache.zookeeper.server.jersey.jaxb.ZError; //导入依赖的package包/类
@DELETE
@Produces( { MediaType.APPLICATION_JSON, "application/javascript",
MediaType.APPLICATION_XML, MediaType.APPLICATION_OCTET_STREAM })
public void deleteZNode(@PathParam("path") String path,
@DefaultValue("-1") @QueryParam("version") String versionParam,
@Context UriInfo ui) throws InterruptedException, KeeperException {
ensurePathNotNull(path);
int version;
try {
version = Integer.parseInt(versionParam);
} catch (NumberFormatException e) {
throw new WebApplicationException(Response.status(
Response.Status.BAD_REQUEST).entity(
new ZError(ui.getRequestUri().toString(), path
+ " bad version " + versionParam)).build());
}
zk.delete(path, version);
}
开发者ID:maoling,项目名称:fuck_zookeeper,代码行数:21,代码来源:ZNodeResource.java
示例3: deleteZNode
import org.apache.zookeeper.server.jersey.jaxb.ZError; //导入依赖的package包/类
@DELETE
@Produces({MediaType.APPLICATION_JSON, "application/javascript",
MediaType.APPLICATION_XML, MediaType.APPLICATION_OCTET_STREAM})
public void deleteZNode(@PathParam("path") String path,
@DefaultValue("-1") @QueryParam("version") String versionParam,
@Context UriInfo ui)
throws InterruptedException, KeeperException
{
ensurePathNotNull(path);
int version;
try {
version = Integer.parseInt(versionParam);
} catch (NumberFormatException e) {
throw new WebApplicationException(Response.status(
Response.Status.BAD_REQUEST).entity(
new ZError(ui.getRequestUri().toString(),
path + " bad version " + versionParam)).build());
}
zk.delete(path, version);
}
开发者ID:prodigeni,项目名称:zookeeper.dsc,代码行数:23,代码来源:ZNodeResource.java
示例4: throwNotFound
import org.apache.zookeeper.server.jersey.jaxb.ZError; //导入依赖的package包/类
private static void throwNotFound(String session, UriInfo ui)
throws WebApplicationException {
throw new WebApplicationException(Response.status(
Response.Status.NOT_FOUND).entity(
new ZError(ui.getRequestUri().toString(), session
+ " not found")).build());
}
开发者ID:maoling,项目名称:fuck_zookeeper,代码行数:8,代码来源:SessionsResource.java
示例5: setZNode
import org.apache.zookeeper.server.jersey.jaxb.ZError; //导入依赖的package包/类
@PUT
@Produces( { MediaType.APPLICATION_JSON, "application/javascript",
MediaType.APPLICATION_XML })
@Consumes(MediaType.APPLICATION_OCTET_STREAM)
public Response setZNode(
@PathParam("path") String path,
@QueryParam("callback") String callback,
@DefaultValue("-1") @QueryParam("version") String versionParam,
@DefaultValue("base64") @QueryParam("dataformat") String dataformat,
@DefaultValue("false") @QueryParam("null") String setNull,
@Context UriInfo ui, byte[] data) throws InterruptedException,
KeeperException {
ensurePathNotNull(path);
int version;
try {
version = Integer.parseInt(versionParam);
} catch (NumberFormatException e) {
throw new WebApplicationException(Response.status(
Response.Status.BAD_REQUEST).entity(
new ZError(ui.getRequestUri().toString(), path
+ " bad version " + versionParam)).build());
}
if (setNull.equals("true")) {
data = null;
}
Stat stat = zk.setData(path, data, version);
ZStat zstat = new ZStat(path, ui.getAbsolutePath().toString(), null,
null, stat.getCzxid(), stat.getMzxid(), stat.getCtime(), stat
.getMtime(), stat.getVersion(), stat.getCversion(),
stat.getAversion(), stat.getEphemeralOwner(), stat
.getDataLength(), stat.getNumChildren(), stat
.getPzxid());
return Response.status(Response.Status.OK).entity(
new JSONWithPadding(zstat, callback)).build();
}
开发者ID:maoling,项目名称:fuck_zookeeper,代码行数:41,代码来源:ZNodeResource.java
示例6: throwNotFound
import org.apache.zookeeper.server.jersey.jaxb.ZError; //导入依赖的package包/类
private static void throwNotFound(String path, UriInfo ui)
throws WebApplicationException {
throw new WebApplicationException(Response.status(
Response.Status.NOT_FOUND).entity(
new ZError(ui.getRequestUri().toString(), path + " not found"))
.build());
}
开发者ID:maoling,项目名称:fuck_zookeeper,代码行数:8,代码来源:ZNodeResource.java
示例7: writeTo
import org.apache.zookeeper.server.jersey.jaxb.ZError; //导入依赖的package包/类
public void writeTo(ZError t, Class<?> type, Type genericType,
Annotation[] annotations, MediaType mediaType,
MultivaluedMap<String, Object> httpHeaders,
OutputStream os)
throws IOException, WebApplicationException
{
PrintStream p = new PrintStream(os);
p.print("Request " + t.request + " failed due to " + t.message);
p.flush();
}
开发者ID:maoling,项目名称:fuck_zookeeper,代码行数:11,代码来源:ZErrorWriter.java
示例8: toResponse
import org.apache.zookeeper.server.jersey.jaxb.ZError; //导入依赖的package包/类
public Response toResponse(RuntimeException e) {
// don't try to handle jersey exceptions ourselves
if (e instanceof WebApplicationException) {
WebApplicationException ie =(WebApplicationException) e;
return ie.getResponse();
}
return Response.status(Response.Status.INTERNAL_SERVER_ERROR).entity(
new ZError(ui.getRequestUri().toString(),
"Error processing request due to " + e
)).build();
}
开发者ID:maoling,项目名称:fuck_zookeeper,代码行数:13,代码来源:RuntimeExceptionMapper.java
注:本文中的org.apache.zookeeper.server.jersey.jaxb.ZError类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论