public static void main(String[] arg) throws Exception { byte[] data = new byte[1024]; Arrays.fill(data,(byte)1); byte[] compress = compress(data); byte[] decompress = decompress(compress); System.out.println("Debug test"); }
@Override public void messageReceived(ChannelMessage msg) { try { byte[] data = msg.getMessage().getBytes(); if ((msg.getOptions() & getOptionFlag()) > 0) { if (statsEnabled) { countCompressedRX.incrementAndGet(); compressedSizeRX.addAndGet(data.length); } // Message was compressed data = decompress(data); } else if (statsEnabled) { countUncompressedRX.incrementAndGet(); uncompressedSizeRX.addAndGet(data.length); } if (statsEnabled) { sizeRX.addAndGet(data.length); } msg.getMessage().trim(msg.getMessage().getLength()); msg.getMessage().append(data,0,data.length); super.messageReceived(msg); int currentCount = count.incrementAndGet(); if (statsEnabled && interval > 0 && currentCount % interval == 0) { report(); } } catch ( IOException x ) { log.error(sm.getString("gzipInterceptor.decompress.failed"),x); } }
@Override public void messageReceived(ChannelMessage msg) { try { byte[] data = decompress(msg.getMessage().getBytes()); msg.getMessage().trim(msg.getMessage().getLength()); msg.getMessage().append(data,0,data.length); super.messageReceived(msg); } catch ( IOException x ) { log.error("Unable to decompress byte contents",x); } }
public void messageReceived(ChannelMessage msg) { try { byte[] data = decompress(msg.getMessage().getBytes()); msg.getMessage().trim(msg.getMessage().getLength()); msg.getMessage().append(data,0,data.length); getPrevious().messageReceived(msg); } catch ( IOException x ) { log.error("Unable to decompress byte contents",x); } }
@Override public void messageReceived(ChannelMessage msg) { try { byte[] data = decompress(msg.getMessage().getBytes()); msg.getMessage().trim(msg.getMessage().getLength()); msg.getMessage().append(data,0,data.length); getPrevious().messageReceived(msg); } catch ( IOException x ) { log.error("Unable to decompress byte contents",x); } }