Top Inners Fields Constructors Methods
org.glassfish.grizzly.streams

public final Class TransformerInput

extends BufferedInput
Class Inheritance
Imports
java.io.IOException, org.glassfish.grizzly.Buffer, .Connection, .EmptyCompletionHandler, .Grizzly, .TransformationException, .TransformationResult, .TransformationResult.Status, .Transformer, org.glassfish.grizzly.attributes.Attribute, .AttributeStorage, org.glassfish.grizzly.memory.CompositeBuffer, .MemoryManager, org.glassfish.grizzly.utils.conditions.Condition

Author
Alexey Stashok

Nested and Inner Type Summary

Modifier and TypeClass and Description
public class
public class

Field Summary

Modifier and TypeField and Description
protected final AttributeStorage
private final Attribute<CompositeBuffer>
protected final MemoryManager<E extends Buffer>
protected final Transformer<Buffer, Buffer>
protected final Input
Inherited from org.glassfish.grizzly.streams.BufferedInput:
completionHandlercompositeBufferconditionfutureisCompletionHandlerRegisteredlockregistrationStackTrace

Constructor Summary

AccessConstructor and Description
public
TransformerInput(Transformer<Buffer, Buffer> transformer, Input underlyingInput, Connection<L> connection)

public
TransformerInput(Transformer<Buffer, Buffer> transformer, Input underlyingInput, MemoryManager<E extends Buffer> memoryManager, AttributeStorage attributeStorage)

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
Inherited from org.glassfish.grizzly.streams.BufferedInput:
appendclosegetBufferisBufferednotifyCompletednotifyConditionnotifyFailureprependreadsizeskiptakeBuffer

Field Detail

attributeStorageback to summary
protected final AttributeStorage attributeStorage
inputBufferAttrback to summary
private final Attribute<CompositeBuffer> inputBufferAttr
memoryManagerback to summary
protected final MemoryManager<E extends Buffer> memoryManager
transformerback to summary
protected final Transformer<Buffer, Buffer> transformer
underlyingInputback to summary
protected final Input underlyingInput

Constructor Detail

TransformerInputback to summary
public TransformerInput(Transformer<Buffer, Buffer> transformer, Input underlyingInput, Connection<L> connection)
TransformerInputback to summary
public TransformerInput(Transformer<Buffer, Buffer> transformer, Input underlyingInput, MemoryManager<E extends Buffer> memoryManager, AttributeStorage attributeStorage)

Method Detail

onCloseInputSourceback to summary
protected void onCloseInputSource() throws IOException

Implements abstract org.glassfish.grizzly.streams.BufferedInput.onCloseInputSource.

Annotations
@Override
onOpenInputSourceback to summary
protected void onOpenInputSource() throws IOException

Implements abstract org.glassfish.grizzly.streams.BufferedInput.onOpenInputSource.

Annotations
@Override
org.glassfish.grizzly.streams back to summary

public final Class TransformerInput.TransformerCompletionHandler

extends EmptyCompletionHandler<Integer>
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.glassfish.grizzly.EmptyCompletionHandler:
cancelledcompletedupdated

Constructor Detail

TransformerCompletionHandlerback to summary
public TransformerCompletionHandler()

Method Detail

failedback to summary
public void failed(Throwable throwable)

Overrides org.glassfish.grizzly.EmptyCompletionHandler.failed.

Implements org.glassfish.grizzly.CompletionHandler.failed.

Doc from org.glassfish.grizzly.EmptyCompletionHandler.failed.

The operation was failed.

Annotations
@Override
org.glassfish.grizzly.streams back to summary

public final Class TransformerInput.TransformerCondition

extends Object
implements Condition
Class Inheritance
  • java.lang.Object
  • org.glassfish.grizzly.streams.TransformerInput.TransformerCondition
All Implemented Interfaces
org.glassfish.grizzly.utils.conditions.Condition

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

TransformerConditionback to summary
public TransformerCondition()

Method Detail

checkback to summary
public boolean check()

Implements org.glassfish.grizzly.utils.conditions.Condition.check.

Annotations
@Override