@Override public void addCompression() { IoFilterChain chain = ioSession.getFilterChain(); String baseFilter = EXECUTOR_FILTER_NAME; if (chain.contains(TLS_FILTER_NAME)) { baseFilter = TLS_FILTER_NAME; } chain.addAfter(baseFilter, COMPRESSION_FILTER_NAME, new CompressionFilter(true, false, CompressionFilter.COMPRESSION_MAX)); }
public void startStreamCompression ( final int compressionLevel, final boolean startInactive ) { logger.info ( "Starting stream compression: {} (startInactive: {})", compressionLevel, startInactive ); if ( startInactive ) { this.session.setAttribute ( CompressionFilter.DISABLE_COMPRESSION_ONCE, Boolean.TRUE ); } replaceMarker ( "streamCompression", new CompressionFilter ( compressionLevel ) ); }
public void startStreamCompression ( final int compressionLevel, final boolean startInactive ) { logger.info ( "Starting stream compression: {} (startInactive: {})", compressionLevel, startInactive ); if ( startInactive ) { this.session.setAttribute ( CompressionFilter.DISABLE_COMPRESSION_ONCE, Boolean.TRUE ); } replaceMarker ( "streamCompression", new CompressionFilter ( compressionLevel ) ); }
@Override public void addCompression() { IoFilterChain chain = ioSession.getFilterChain(); String baseFilter = EXECUTOR_FILTER_NAME; if (chain.contains(TLS_FILTER_NAME)) { baseFilter = TLS_FILTER_NAME; } chain.addAfter(baseFilter, COMPRESSION_FILTER_NAME, new CompressionFilter(true, false, CompressionFilter.COMPRESSION_MAX)); }