org.glassfish.grizzly.utils
Class ChunkingFilter.ChunkingTransformer

java.lang.Object
  extended by org.glassfish.grizzly.AbstractTransformer<Buffer,Buffer>
      extended by org.glassfish.grizzly.utils.ChunkingFilter.ChunkingTransformer
All Implemented Interfaces:
Transformer<Buffer,Buffer>
Direct Known Subclasses:
ChunkingFilter.ChunkingDecoder, ChunkingFilter.ChunkingEncoder
Enclosing class:
ChunkingFilter

public abstract static class ChunkingFilter.ChunkingTransformer
extends AbstractTransformer<Buffer,Buffer>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.glassfish.grizzly.AbstractTransformer
AbstractTransformer.LastResultAwareState<K,L>
 
Field Summary
 
Fields inherited from class org.glassfish.grizzly.AbstractTransformer
attributeBuilder, stateAttr
 
Constructor Summary
ChunkingFilter.ChunkingTransformer(int chunk)
           
 
Method Summary
 java.lang.String getName()
          Get the Transformer name.
 boolean hasInputRemaining(AttributeStorage storage, Buffer input)
           
protected  TransformationResult<Buffer,Buffer> transformImpl(AttributeStorage storage, Buffer input)
           
 
Methods inherited from class org.glassfish.grizzly.AbstractTransformer
createStateObject, getLastResult, getMemoryManager, getNamePrefix, getValue, obtainMemoryManager, obtainStateObject, release, saveLastResult, setMemoryManager, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChunkingFilter.ChunkingTransformer

public ChunkingFilter.ChunkingTransformer(int chunk)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: Transformer
Get the Transformer name. The name is used to store Transformer associated data.

Returns:
The Transformer name.

transformImpl

protected TransformationResult<Buffer,Buffer> transformImpl(AttributeStorage storage,
                                                            Buffer input)
                                                     throws TransformationException
Specified by:
transformImpl in class AbstractTransformer<Buffer,Buffer>
Throws:
TransformationException

hasInputRemaining

public boolean hasInputRemaining(AttributeStorage storage,
                                 Buffer input)


Copyright © 2012 Oracle Corporation. All Rights Reserved.