public class ResponseDeflater extends HttpMiddleware implements HttpConstants
restRoute.use(new ResponseDeflater(Deflater.BEST_SPEED));
| Modifier and Type | Field and Description |
|---|---|
protected int |
bufferSize |
protected java.util.Set<java.lang.String> |
compressedTypes |
protected int |
compressionLevel |
protected static org.slf4j.Logger |
logger |
ACCEPT, ACCEPT_ENCODING, AUTHORIZATION, CACHE_CONTROL, CHUNKED, CLOSE, CONNECT, CONNECTION, CONTENT_ENCODING, CONTENT_LENGTH, CONTENT_TYPE, CONTENT_TYPE_HTML, CONTENT_TYPE_JSON, COOKIE, DEFLATE, DELETE, ETAG, GET, GZIP, HEAD, IF_NONE_MATCH, KEEP_ALIVE, LOCATION, META_CONTENT_TYPE, META_HEADERS, META_LOCALE, META_LOCATION, META_SESSION, META_STATUS, META_TEMPLATE, NO_CACHE, OPTIONS, PATCH, POST, PROPERTY_COOKIES, PROPERTY_SESSION_ID, PROPERTY_USER, PUT, SET_COOKIE, TRACE, TRANSFER_ENCODING, WWW_AUTHENTICATE, X_FORWARDED_FOR| Constructor and Description |
|---|
ResponseDeflater() |
ResponseDeflater(int compressionLevel) |
ResponseDeflater(int compressionLevel,
int bufferSize) |
| Modifier and Type | Method and Description |
|---|---|
ResponseDeflater |
addCompressedType(java.lang.String compressedMimeTypePart) |
int |
getBufferSize() |
java.util.Set<java.lang.String> |
getCompressedTypes() |
int |
getCompressionLevel() |
RequestProcessor |
install(RequestProcessor next,
io.datatree.Tree config) |
void |
setBufferSize(int bufferSize) |
void |
setCompressedTypes(java.util.Set<java.lang.String> compressedMimeTypeParts) |
void |
setCompressedTypes(java.lang.String... compressedMimeTypeParts) |
void |
setCompressionLevel(int compressionLevel) |
protected static final org.slf4j.Logger logger
protected int compressionLevel
protected int bufferSize
protected java.util.Set<java.lang.String> compressedTypes
public ResponseDeflater()
public ResponseDeflater(int compressionLevel)
public ResponseDeflater(int compressionLevel,
int bufferSize)
public RequestProcessor install(RequestProcessor next, io.datatree.Tree config)
install in class HttpMiddlewarepublic ResponseDeflater addCompressedType(java.lang.String compressedMimeTypePart)
public int getCompressionLevel()
public void setCompressionLevel(int compressionLevel)
compressionLevel - the compressionLevel to setpublic int getBufferSize()
public void setBufferSize(int bufferSize)
bufferSize - the bufferSize to setpublic java.util.Set<java.lang.String> getCompressedTypes()
public void setCompressedTypes(java.util.Set<java.lang.String> compressedMimeTypeParts)
compressedMimeTypeParts - the compressedTypes to setpublic void setCompressedTypes(java.lang.String... compressedMimeTypeParts)
compressedMimeTypeParts - the compressedTypes to set