Top Description Fields Constructors Methods
org.glassfish.grizzly.ssl

public final Class SSLDecoderTransformer

extends AbstractTransformer<Buffer, Buffer>
Class Inheritance
Static Imports
org.glassfish.grizzly.ssl.SSLUtils.getSSLEngine, .SSLUtils.getSSLPacketSize, .SSLUtils.sslEngineUnwrap

Transformer, which decodes SSL encrypted data, contained in the input Buffer, to the output Buffer.
Author
Alexey Stashok

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
private static final TransformationResult<Buffer, Buffer>
private static final Logger
private final MemoryManager<E extends Buffer>
public static final int
Inherited from org.glassfish.grizzly.AbstractTransformer:
attributeBuilderstateAttr

Constructor Summary

AccessConstructor and Description
public
public
SSLDecoderTransformer(MemoryManager<E extends Buffer> memoryManager)

Method Summary

Modifier and TypeMethod and Description
public String
getName()

Implements org.glassfish.grizzly.Transformer.getName.

Get the Transformer name.

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

Field Detail

BUFFER_OVERFLOW_ERRORback to summary
public static final int BUFFER_OVERFLOW_ERROR
BUFFER_UNDERFLOW_ERRORback to summary
public static final int BUFFER_UNDERFLOW_ERROR
HANDSHAKE_NOT_EXECUTED_RESULTback to summary
private static final TransformationResult<Buffer, Buffer> HANDSHAKE_NOT_EXECUTED_RESULT
LOGGERback to summary
private static final Logger LOGGER
memoryManagerback to summary
private final MemoryManager<E extends Buffer> memoryManager

Hides org.glassfish.grizzly.AbstractTransformer.memoryManager.

NEED_HANDSHAKE_ERRORback to summary
public static final int NEED_HANDSHAKE_ERROR

Constructor Detail

SSLDecoderTransformerback to summary
public SSLDecoderTransformer()
SSLDecoderTransformerback to summary
public SSLDecoderTransformer(MemoryManager<E extends Buffer> memoryManager)

Method Detail

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
transformImplback to summary
protected TransformationResult<Buffer, Buffer> transformImpl(AttributeStorage state, Buffer originalMessage) throws TransformationException

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

Annotations
@Override