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 report() { log.info(sm.getString("gzipInterceptor.report", Integer.valueOf(getCount()), Integer.valueOf(getCountCompressedTX()), Integer.valueOf(getCountUncompressedTX()), Integer.valueOf(getCountCompressedRX()), Integer.valueOf(getCountUncompressedRX()), Long.valueOf(getSizeTX()), Long.valueOf(getCompressedSizeTX()), Long.valueOf(getUncompressedSizeTX()), Long.valueOf(getSizeRX()), Long.valueOf(getCompressedSizeRX()), Long.valueOf(getUncompressedSizeRX()))); }
@Override public void sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload) throws ChannelException { try { byte[] data = compress(msg.getMessage().getBytes()); msg.getMessage().trim(msg.getMessage().getLength()); msg.getMessage().append(data,0,data.length); getNext().sendMessage(destination, msg, payload); } catch ( IOException x ) { log.error("Unable to compress byte contents"); throw new ChannelException(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 = 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); } }
data = compress(data); msg.setOptions(msg.getOptions() | getOptionFlag()); if (statsEnabled) { countCompressedTX.incrementAndGet(); report();
@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); } }
@Override public void sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload) throws ChannelException { try { byte[] data = compress(msg.getMessage().getBytes()); msg.getMessage().trim(msg.getMessage().getLength()); msg.getMessage().append(data,0,data.length); super.sendMessage(destination, msg, payload); } catch ( IOException x ) { log.error("Unable to compress byte contents"); throw new ChannelException(x); } }
public void sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload) throws ChannelException { try { byte[] data = compress(msg.getMessage().getBytes()); msg.getMessage().trim(msg.getMessage().getLength()); msg.getMessage().append(data,0,data.length); getNext().sendMessage(destination, msg, payload); } catch ( IOException x ) { log.error("Unable to compress byte contents"); throw new ChannelException(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); } }