Top Description Fields Constructors Methods
com.ning.compress.lzf.impl

public final Class UnsafeChunkEncoders

extends Object
Class Inheritance
Imports
com.ning.compress.BufferRecycler, java.nio.ByteOrder

Class that handles actual encoding of individual chunks. Resulting chunks can be compressed or non-compressed; compression is only used if it actually reduces chunk size (including overhead of additional header bytes)
Author
Tatu Saloranta ([email protected])

Field Summary

Modifier and TypeField and Description
private static final boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static UnsafeChunkEncoder
createEncoder(int totalLength)

public static UnsafeChunkEncoder
createEncoder(int totalLength, BufferRecycler bufferRecycler)

public static UnsafeChunkEncoder
createNonAllocatingEncoder(int totalLength)

public static UnsafeChunkEncoder
createNonAllocatingEncoder(int totalLength, BufferRecycler bufferRecycler)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LITTLE_ENDIANback to summary
private static final boolean LITTLE_ENDIAN

Constructor Detail

UnsafeChunkEncodersback to summary
public UnsafeChunkEncoders()

Method Detail

createEncoderback to summary
public static UnsafeChunkEncoder createEncoder(int totalLength)
createEncoderback to summary
public static UnsafeChunkEncoder createEncoder(int totalLength, BufferRecycler bufferRecycler)
createNonAllocatingEncoderback to summary
public static UnsafeChunkEncoder createNonAllocatingEncoder(int totalLength)
createNonAllocatingEncoderback to summary
public static UnsafeChunkEncoder createNonAllocatingEncoder(int totalLength, BufferRecycler bufferRecycler)