package org.handwerkszeug.riak.transport.rest.internal; import org.handwerkszeug.riak.model.RiakResponse; import org.jboss.netty.buffer.ChannelBuffer; import org.jboss.netty.handler.codec.http.HttpResponse; import org.jboss.netty.util.CharsetUtil; /** * @author taichi */ public class RestErrorResponse implements RiakResponse { final HttpResponse master; public RestErrorResponse(HttpResponse master) { this.master = master; } @Override public int getResponseCode() { return this.master.getStatus().getCode(); } @Override public String getMessage() { ChannelBuffer content = this.master.getContent(); if (content.readable()) { return content.toString(CharsetUtil.UTF_8); } return ""; } }