Class ComTLSConnectionHandler

java.lang.Object
org.eclipse.serializer.communication.types.ComConnectionHandler.Default
org.eclipse.serializer.communication.tls.ComTLSConnectionHandler
All Implemented Interfaces:
org.eclipse.serializer.communication.types.ComConnectionHandler<org.eclipse.serializer.communication.types.ComConnection>

public class ComTLSConnectionHandler extends org.eclipse.serializer.communication.types.ComConnectionHandler.Default
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.eclipse.serializer.communication.types.ComConnectionHandler

    org.eclipse.serializer.communication.types.ComConnectionHandler.Default
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.serializer.communication.types.ComConnectionListener<org.eclipse.serializer.communication.types.ComConnection>
    /////////
    void
    enableSecurity(org.eclipse.serializer.communication.types.ComConnection connection)
     
    static org.eclipse.serializer.communication.types.ComConnectionHandler<org.eclipse.serializer.communication.types.ComConnection>
    New(TLSKeyManagerProvider keyManagerProvider, TLSTrustManagerProvider trustManagerProvider, TLSParametersProvider tlsParameterProvider, SecureRandomProvider randomProvider)
     
     

    Methods inherited from class org.eclipse.serializer.communication.types.ComConnectionHandler.Default

    close, closeReading, closeWriting, openConnection, prepareReading, prepareWriting, read, receiveClientIdentifer, receiveProtocol, sendClientIdentifer, sendProtocol, setClientConnectTimeout, setInactivityTimeout, write

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.serializer.communication.types.ComConnectionHandler

    writeChunk
  • Method Details

    • New

      public static org.eclipse.serializer.communication.types.ComConnectionHandler<org.eclipse.serializer.communication.types.ComConnection> New(TLSKeyManagerProvider keyManagerProvider, TLSTrustManagerProvider trustManagerProvider, TLSParametersProvider tlsParameterProvider, SecureRandomProvider randomProvider)
    • createConnectionListener

      public org.eclipse.serializer.communication.types.ComConnectionListener<org.eclipse.serializer.communication.types.ComConnection> createConnectionListener(InetSocketAddress address)
      /////////
      Specified by:
      createConnectionListener in interface org.eclipse.serializer.communication.types.ComConnectionHandler<org.eclipse.serializer.communication.types.ComConnection>
      Overrides:
      createConnectionListener in class org.eclipse.serializer.communication.types.ComConnectionHandler.Default
    • openConnection

      public ComTLSConnection openConnection(InetSocketAddress address)
      Specified by:
      openConnection in interface org.eclipse.serializer.communication.types.ComConnectionHandler<org.eclipse.serializer.communication.types.ComConnection>
      Overrides:
      openConnection in class org.eclipse.serializer.communication.types.ComConnectionHandler.Default
    • enableSecurity

      public void enableSecurity(org.eclipse.serializer.communication.types.ComConnection connection)
      Specified by:
      enableSecurity in interface org.eclipse.serializer.communication.types.ComConnectionHandler<org.eclipse.serializer.communication.types.ComConnection>
      Overrides:
      enableSecurity in class org.eclipse.serializer.communication.types.ComConnectionHandler.Default