public class IOSSLFilter extends Object implements IOBlockFilter
| Constructor and Description |
|---|
IOSSLFilter(SSLContext sslContext,
SocketAddress remoteAddress) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginHandshake()
Initiation of handshake process.
|
int |
getApplicationBufferSize()
Return the application max block size
|
Runnable |
getDelegatedTask()
When filter wish to do some calculation this is the way to handle the calculation code to the
filter container.
|
IOFilterResult.HandshakeStatus |
getHandshakeStatus()
Report the Hanshake status.
|
int |
getPacketBufferSize()
Return the network max block size
|
boolean |
getUseClientMode() |
void |
setUseClientMode(boolean mode) |
String |
toString() |
IOFilterResult |
unwrap(ByteBuffer src,
ByteBuffer dst)
Unwrap some bytes
|
IOFilterResult |
wrap(ByteBuffer src,
ByteBuffer dst)
Wrap some bytes
|
public IOSSLFilter(SSLContext sslContext, SocketAddress remoteAddress)
public void beginHandshake()
throws IOFilterException
IOBlockFilterbeginHandshake in interface IOBlockFilterIOFilterExceptionpublic int getApplicationBufferSize()
IOBlockFiltergetApplicationBufferSize in interface IOBlockFilterpublic Runnable getDelegatedTask()
IOBlockFiltergetDelegatedTask in interface IOBlockFilterpublic IOFilterResult.HandshakeStatus getHandshakeStatus()
IOBlockFiltergetHandshakeStatus in interface IOBlockFilterpublic int getPacketBufferSize()
IOBlockFiltergetPacketBufferSize in interface IOBlockFilterpublic boolean getUseClientMode()
public void setUseClientMode(boolean mode)
public IOFilterResult unwrap(ByteBuffer src, ByteBuffer dst) throws IOFilterException
IOBlockFilterunwrap in interface IOBlockFiltersrc - source bufferdst - target bufferIOFilterExceptionpublic IOFilterResult wrap(ByteBuffer src, ByteBuffer dst) throws IOFilterException
IOBlockFilterwrap in interface IOBlockFiltersrc - source bufferdst - target bufferIOFilterExceptionCopyright © GigaSpaces.