@Override public void write(WritableByteChannel writableChannel) throws IOException { OutputStream os = IoUtils.getStream(writableChannel); write(os); os.flush(); }
@Override public String getText() throws IOException { String result = null; if (isAvailable()) { if (getSize() == 0) { result = ""; } else { java.io.StringWriter sw = new java.io.StringWriter(); write(sw); result = sw.toString(); } } return result; }
@Override public void write(Writer writer) throws IOException { OutputStream os = IoUtils.getStream(writer, getCharacterSet()); write(os); os.flush(); } }
public static void main(String[] args) throws Exception { ClientResource resource = new ClientResource("http://localhost:8111/"); // The Digester helps computing the digest while reading or writing the // representation's content. DigesterRepresentation rep = new DigesterRepresentation(resource.get()); rep.write(System.out); if (rep.checkDigest()) { System.out.println("\nContent checked."); } else { System.out.println("\nContent not checked."); } }