|
GigaSpaces XAP 10.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gigaspaces.lrmi.nio.filters.IOSSLFilter
public class IOSSLFilter
Implementation of SSLFilter that use underline SUN SSLEngine.
| Constructor Summary | |
|---|---|
IOSSLFilter(SSLContext sslContext,
SocketAddress remoteAddress)
|
|
| Method Summary | |
|---|---|
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. |
com.gigaspaces.lrmi.nio.filters.IOFilterResult.HandshakeStatus |
getHandshakeStatus()
Report the Hanshake status. |
int |
getPacketBufferSize()
Return the network max block size |
boolean |
getUseClientMode()
|
void |
setUseClientMode(boolean mode)
|
String |
toString()
|
com.gigaspaces.lrmi.nio.filters.IOFilterResult |
unwrap(ByteBuffer src,
ByteBuffer dst)
Unwrap some bytes |
com.gigaspaces.lrmi.nio.filters.IOFilterResult |
wrap(ByteBuffer src,
ByteBuffer dst)
Wrap some bytes |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IOSSLFilter(SSLContext sslContext,
SocketAddress remoteAddress)
| Method Detail |
|---|
public void beginHandshake()
throws com.gigaspaces.lrmi.nio.filters.IOFilterException
IOBlockFilter
beginHandshake in interface IOBlockFilterIOFilterExceptionpublic int getApplicationBufferSize()
IOBlockFilter
getApplicationBufferSize in interface IOBlockFilterpublic Runnable getDelegatedTask()
IOBlockFilter
getDelegatedTask in interface IOBlockFilterpublic com.gigaspaces.lrmi.nio.filters.IOFilterResult.HandshakeStatus getHandshakeStatus()
IOBlockFilter
getHandshakeStatus in interface IOBlockFilterpublic int getPacketBufferSize()
IOBlockFilter
getPacketBufferSize in interface IOBlockFilterpublic boolean getUseClientMode()
public void setUseClientMode(boolean mode)
public com.gigaspaces.lrmi.nio.filters.IOFilterResult unwrap(ByteBuffer src,
ByteBuffer dst)
throws com.gigaspaces.lrmi.nio.filters.IOFilterException
IOBlockFilter
unwrap in interface IOBlockFiltersrc - source bufferdst - target buffer
IOFilterException
public com.gigaspaces.lrmi.nio.filters.IOFilterResult wrap(ByteBuffer src,
ByteBuffer dst)
throws com.gigaspaces.lrmi.nio.filters.IOFilterException
IOBlockFilter
wrap in interface IOBlockFiltersrc - source bufferdst - target buffer
IOFilterExceptionpublic String toString()
toString in class Object
|
GigaSpaces XAP 10.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||