* Added ZlibWrapper (not being used yet though)

* Removed completed todo item in ZlibEncoder
This commit is contained in:
Trustin Lee 2009-10-21 04:58:55 +00:00
parent e3b37958c4
commit 3f8cf952d2
2 changed files with 39 additions and 1 deletions

View File

@ -51,7 +51,6 @@ public class ZlibEncoder extends OneToOneEncoder {
// TODO 'do not compress' once option
// TODO support three wrappers - zlib (default), gzip (unsupported by jzlib, but easy to implement), nowrap
// TODO Disallow preset dictionary for gzip
// TODO add close() method
/**
* Creates a new zlib encoder with the default compression level

View File

@ -0,0 +1,39 @@
/*
* Copyright 2009 Red Hat, Inc.
*
* Red Hat licenses this file to you under the Apache License, version 2.0
* (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at:
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations
* under the License.
*/
package org.jboss.netty.handler.codec.compression;
/**
* The container file formats that wrap the stream compressed by the DEFLATE
* algorithm.
*
* @author The Netty Project (netty-dev@lists.jboss.org)
* @author Trustin Lee (tlee@redhat.com)
* @version $Rev$, $Date$
*/
public enum ZlibWrapper {
/**
* The ZLIB wrapper as specified in <a href="http://tools.ietf.org/html/rfc1950">RFC 1950</a>.
*/
ZLIB,
/**
* The GZIP wrapper as specified in <a href="http://tools.ietf.org/html/rfc1950">RFC 1952</a>.
*/
GZIP,
/**
* Raw DEFLATE stream only (no header and no footer).
*/
NONE;
}