org.glassfish.grizzly.ssl
Class SSLEncoderTransformer
java.lang.Object
org.glassfish.grizzly.AbstractTransformer<Buffer,Buffer>
org.glassfish.grizzly.ssl.SSLEncoderTransformer
- All Implemented Interfaces:
- Transformer<Buffer,Buffer>
public final class SSLEncoderTransformer
- extends AbstractTransformer<Buffer,Buffer>
Transformer, which encrypts plain data, contained in the
input Buffer, into SSL/TLS data and puts the result to the output Buffer.
- Author:
- Alexey Stashok
| 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 |
NEED_HANDSHAKE_ERROR
public static final int NEED_HANDSHAKE_ERROR
- See Also:
- Constant Field Values
BUFFER_UNDERFLOW_ERROR
public static final int BUFFER_UNDERFLOW_ERROR
- See Also:
- Constant Field Values
BUFFER_OVERFLOW_ERROR
public static final int BUFFER_OVERFLOW_ERROR
- See Also:
- Constant Field Values
SSLEncoderTransformer
public SSLEncoderTransformer()
SSLEncoderTransformer
public SSLEncoderTransformer(MemoryManager memoryManager)
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 state,
Buffer originalMessage)
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.