Class ComTLSConnection
java.lang.Object
one.microstream.communication.tls.ComTLSConnection
- All Implemented Interfaces:
ComConnection
public class ComTLSConnection extends Object implements ComConnection
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.communication.types.ComConnection
ComConnection.Default -
Constructor Summary
Constructors Constructor Description ComTLSConnection(SocketChannel channel, SSLContext sslContext, TLSParametersProvider tlsParameterProvider, boolean clientMode) -
Method Summary
Modifier and Type Method Description voidclose()voidenableSecurity()ByteBufferread(ByteBuffer defaultBuffer, int length)voidreadCompletely(ByteBuffer buffer)voidreadUnsecure(ByteBuffer buffer)voidsetTimeOut(int inactivityTimeout)voidwrite(ByteBuffer buffer, int timeout)voidwriteCompletely(ByteBuffer buffer)voidwriteUnsecured(ByteBuffer buffer)
-
Constructor Details
-
ComTLSConnection
public ComTLSConnection(SocketChannel channel, SSLContext sslContext, TLSParametersProvider tlsParameterProvider, boolean clientMode)
-
-
Method Details
-
readCompletely
- Specified by:
readCompletelyin interfaceComConnection
-
readUnsecure
- Specified by:
readUnsecurein interfaceComConnection
-
writeUnsecured
- Specified by:
writeUnsecuredin interfaceComConnection
-
read
- Specified by:
readin interfaceComConnection
-
close
public void close()- Specified by:
closein interfaceComConnection
-
writeCompletely
- Specified by:
writeCompletelyin interfaceComConnection
-
write
- Specified by:
writein interfaceComConnection
-
enableSecurity
public void enableSecurity()- Specified by:
enableSecurityin interfaceComConnection
-
setTimeOut
public void setTimeOut(int inactivityTimeout)- Specified by:
setTimeOutin interfaceComConnection
-