Top Inners Fields Constructors Methods
org.glassfish.grizzly.compression.lzma

public Class LZMAEncoder

extends AbstractTransformer<Buffer, Buffer>
Class Inheritance
Imports
java.io.IOException, org.glassfish.grizzly.AbstractTransformer, .Buffer, .Cacheable, .ThreadCache, .TransformationException, .TransformationResult, org.glassfish.grizzly.attributes.AttributeStorage, org.glassfish.grizzly.compression.lzma.impl.Encoder, org.glassfish.grizzly.memory.Buffers, .MemoryManager

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class

Field Summary

Modifier and TypeField and Description
private static final ThreadCache.CachedTypeIndex<LZMAEncoder.LZMAOutputState>
private final LZMAEncoder.LZMAProperties
Inherited from org.glassfish.grizzly.AbstractTransformer:
attributeBuilderstateAttr

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public static LZMAEncoder.LZMAOutputState
protected AbstractTransformer.LastResultAwareState<Buffer, Buffer>
private Buffer
private Buffer
public void
public String
getName()

Implements org.glassfish.grizzly.Transformer.getName.

Get the Transformer name.

public boolean
private void
protected TransformationResult<Buffer, Buffer>
Inherited from org.glassfish.grizzly.AbstractTransformer:
getLastResultgetMemoryManagergetNamePrefixgetValueobtainMemoryManagerobtainStateObjectreleasesaveLastResultsetMemoryManagertransform

Field Detail

CACHE_IDXback to summary
private static final ThreadCache.CachedTypeIndex<LZMAEncoder.LZMAOutputState> CACHE_IDX
lzmaPropertiesback to summary
private final LZMAEncoder.LZMAProperties lzmaProperties

Constructor Detail

LZMAEncoderback to summary
public LZMAEncoder()
LZMAEncoderback to summary
public LZMAEncoder(LZMAEncoder.LZMAProperties lzmaProperties)

Method Detail

createback to summary
public static LZMAEncoder.LZMAOutputState create()
createStateObjectback to summary
protected AbstractTransformer.LastResultAwareState<Buffer, Buffer> createStateObject()

Overrides org.glassfish.grizzly.AbstractTransformer.createStateObject.

Annotations
@Override
encodeback to summary
private Buffer encode(LZMAEncoder.LZMAOutputState outputState) throws IOException
encodeBufferback to summary
private Buffer encodeBuffer(Buffer input, LZMAEncoder.LZMAOutputState state) throws IOException
finishback to summary
public void finish(AttributeStorage storage)
getNameback to summary
public String getName()

Implements org.glassfish.grizzly.Transformer.getName.

Doc from org.glassfish.grizzly.Transformer.getName.

Get the Transformer name. The name is used to store Transformer associated data.

Annotations
@Override
hasInputRemainingback to summary
public boolean hasInputRemaining(AttributeStorage storage, Buffer input)

Implements org.glassfish.grizzly.Transformer.hasInputRemaining.

Annotations
@Override
initializeOutputback to summary
private void initializeOutput(final LZMAEncoder.LZMAOutputState state)
transformImplback to summary
protected TransformationResult<Buffer, Buffer> transformImpl(AttributeStorage storage, Buffer input) throws TransformationException

Implements abstract org.glassfish.grizzly.AbstractTransformer.transformImpl.

Annotations
@Override
org.glassfish.grizzly.compression.lzma back to summary

public Class LZMAEncoder.LZMAOutputState

extends AbstractTransformer.LastResultAwareState<Buffer, Buffer>
implements Cacheable
Class Inheritance
All Implemented Interfaces
org.glassfish.grizzly.Cacheable

Field Summary

Modifier and TypeField and Description
private Buffer
private final Encoder
encoder

Compressor for this stream.

private boolean
private boolean
private MemoryManager<E extends Buffer>
private Buffer
Inherited from org.glassfish.grizzly.AbstractTransformer.LastResultAwareState:
lastResult

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Buffer
public Encoder
public MemoryManager<E extends Buffer>
public Buffer
public boolean
public boolean
public void
public void
public void
setHeaderWritten(boolean headerWritten)

public void
setInitialized(boolean initialized)

public void
public void
Inherited from org.glassfish.grizzly.AbstractTransformer.LastResultAwareState:
getLastResultsetLastResult

Field Detail

dstback to summary
private Buffer dst
encoderback to summary
private final Encoder encoder

Compressor for this stream.

headerWrittenback to summary
private boolean headerWritten
initializedback to summary
private boolean initialized
mmback to summary
private MemoryManager<E extends Buffer> mm
srcback to summary
private Buffer src

Constructor Detail

LZMAOutputStateback to summary
public LZMAOutputState()

Method Detail

getDstback to summary
public Buffer getDst()
getEncoderback to summary
public Encoder getEncoder()
getMemoryManagerback to summary
public MemoryManager<E extends Buffer> getMemoryManager()
getSrcback to summary
public Buffer getSrc()
isHeaderWrittenback to summary
public boolean isHeaderWritten()
isInitializedback to summary
public boolean isInitialized()
recycleback to summary
public void recycle()

Implements org.glassfish.grizzly.Cacheable.recycle.

Annotations
@Override
setDstback to summary
public void setDst(Buffer dst)
setHeaderWrittenback to summary
public void setHeaderWritten(boolean headerWritten)
setInitializedback to summary
public void setInitialized(boolean initialized)
setMemoryManagerback to summary
public void setMemoryManager(MemoryManager<E extends Buffer> mm)
setSrcback to summary
public void setSrc(Buffer src)
org.glassfish.grizzly.compression.lzma back to summary

public Class LZMAEncoder.LZMAProperties

extends Object
Class Inheritance
  • java.lang.Object
  • org.glassfish.grizzly.compression.lzma.LZMAEncoder.LZMAProperties

Field Summary

Modifier and TypeField and Description
private int
private int
private int
private int
private int
private int
private int

Constructor Summary

AccessConstructor and Description
public
public
LZMAProperties(int algorithm, int dictionarySize, int numFastBytes, int matchFinder, int lc, int lp, int pb)

Method Summary

Modifier and TypeMethod and Description
public int
public int
public int
public int
public int
public int
public int
public static void
public void
setAlgorithm(int algorithm)

public void
setDictionarySize(int dictionarySize)

public void
setLc(int Lc)

public void
setLp(int Lp)

public void
setMatchFinder(int matchFinder)

public void
setNumFastBytes(int numFastBytes)

public void
setPb(int Pb)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

algorithmback to summary
private int algorithm
dictionarySizeback to summary
private int dictionarySize
lcback to summary
private int lc
lpback to summary
private int lp
matchFinderback to summary
private int matchFinder
numFastBytesback to summary
private int numFastBytes
pbback to summary
private int pb

Constructor Detail

LZMAPropertiesback to summary
public LZMAProperties()
LZMAPropertiesback to summary
public LZMAProperties(int algorithm, int dictionarySize, int numFastBytes, int matchFinder, int lc, int lp, int pb)

Method Detail

getAlgorithmback to summary
public int getAlgorithm()
getDictionarySizeback to summary
public int getDictionarySize()
getLcback to summary
public int getLc()
getLpback to summary
public int getLp()
getMatchFinderback to summary
public int getMatchFinder()
getNumFastBytesback to summary
public int getNumFastBytes()
getPbback to summary
public int getPb()
loadPropertiesback to summary
public static void loadProperties(LZMAEncoder.LZMAProperties properties)
setAlgorithmback to summary
public void setAlgorithm(int algorithm)
setDictionarySizeback to summary
public void setDictionarySize(int dictionarySize)
setLcback to summary
public void setLc(int Lc)
setLpback to summary
public void setLp(int Lp)
setMatchFinderback to summary
public void setMatchFinder(int matchFinder)
setNumFastBytesback to summary
public void setNumFastBytes(int numFastBytes)
setPbback to summary
public void setPb(int Pb)