LoadingByteArrayOutputStream bos = new LoadingByteArrayOutputStream();
try {
IOUtils.copy(is, bos);
is.close();
bos.close();
byte bytes[] = bos.toByteArray();
synchronized (inbound) {
inbound.add(bytes);
}
if (LOG.isLoggable(Level.FINE)) {
LOG.fine("inbound: " + bos.toString());