com.sun.grizzly.ssl
Class SSLAsyncStream
java.lang.Object
java.io.InputStream
com.sun.grizzly.util.InputReader
com.sun.grizzly.ssl.SSLAsyncStream
- All Implemented Interfaces:
- Closeable
public class SSLAsyncStream
- extends InputReader
This class add support for TLS|SSL to a InputReader
.
- Author:
- Jean-Francois Arcand
Methods inherited from class com.sun.grizzly.util.InputReader |
available, close, doClearRead, doSecureRead, getByteBuffer, getChannelType, getDefaultReadTimeout, getReadTimeout, isSecure, markSupported, read, read, read, read, recycle, setByteBuffer, setChannelType, setDefaultReadTimeout, setReadTimeout, setSecure, setSelectionKey |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSLAsyncStream
public SSLAsyncStream(ByteBuffer byteBuffer)
doRead
protected int doRead()
- Read and decrypt bytes from the underlying SSL connections. All
the SSLEngine operations are delegated to class
SSLUtils
.
- Overrides:
doRead
in class InputReader
- Returns:
- - number of bytes read
getSslEngine
public SSLEngine getSslEngine()
setSslEngine
public void setSslEngine(SSLEngine sslEngine)
getInputBB
public ByteBuffer getInputBB()
setInputBB
public void setInputBB(ByteBuffer inputBB)
Copyright © 2012 Oracle Corporation. All Rights Reserved.