t

io.vertx.scala.core.net

TCPSSLOptions

trait TCPSSLOptions extends NetworkOptions

Base class. TCP and SSL related options

Linear Supertypes
NetworkOptions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TCPSSLOptions
  2. NetworkOptions
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def addCrlPath(value: String): TCPSSLOptions

    Add a CRL path

  2. abstract def addCrlValue(value: Buffer): TCPSSLOptions

    Add a CRL value

  3. abstract def addEnabledCipherSuite(value: String): TCPSSLOptions

    Add an enabled cipher suite, appended to the ordered suites.

  4. abstract def addEnabledSecureTransportProtocol(value: String): TCPSSLOptions

    Add an enabled SSL/TLS protocols, appended to the ordered protocols.

  5. abstract def getCrlPaths: Buffer[String]
  6. abstract def getCrlValues: Buffer[Buffer]
  7. abstract def getEnabledCipherSuites: Set[String]
  8. abstract def getEnabledSecureTransportProtocols: Set[String]
  9. abstract def getIdleTimeout: Int
  10. abstract def getLogActivity: Boolean
    Definition Classes
    TCPSSLOptionsNetworkOptions
  11. abstract def getReceiveBufferSize: Int
    Definition Classes
    TCPSSLOptionsNetworkOptions
  12. abstract def getSendBufferSize: Int
    Definition Classes
    TCPSSLOptionsNetworkOptions
  13. abstract def getSoLinger: Int
  14. abstract def getTrafficClass: Int
    Definition Classes
    TCPSSLOptionsNetworkOptions
  15. abstract def isReuseAddress: Boolean
    Definition Classes
    TCPSSLOptionsNetworkOptions
  16. abstract def isSsl: Boolean
  17. abstract def isTcpKeepAlive: Boolean
  18. abstract def isTcpNoDelay: Boolean
  19. abstract def isUseAlpn: Boolean
  20. abstract def isUsePooledBuffers: Boolean
  21. abstract def setIdleTimeout(value: Int): TCPSSLOptions

    Set the idle timeout, in seconds.

    Set the idle timeout, in seconds. zero means don't timeout. This determines if a connection will timeout and be closed if no data is received within the timeout.

  22. abstract def setJdkSslEngineOptions(value: JdkSSLEngineOptions): TCPSSLOptions
  23. abstract def setKeyStoreOptions(value: JksOptions): TCPSSLOptions

    Set the key/cert options in jks format, aka Java keystore.

  24. abstract def setLogActivity(value: Boolean): TCPSSLOptions

    Set to true to enabled network activity logging: Netty's pipeline is configured for logging on Netty's logger.

    Set to true to enabled network activity logging: Netty's pipeline is configured for logging on Netty's logger.

    Definition Classes
    TCPSSLOptionsNetworkOptions
  25. abstract def setOpenSslEngineOptions(value: OpenSSLEngineOptions): TCPSSLOptions
  26. abstract def setPemKeyCertOptions(value: PemKeyCertOptions): TCPSSLOptions

    Set the key/cert store options in pem format.

  27. abstract def setPemTrustOptions(value: PemTrustOptions): TCPSSLOptions

    Set the trust options in pem format

  28. abstract def setPfxKeyCertOptions(value: PfxOptions): TCPSSLOptions

    Set the key/cert options in pfx format.

  29. abstract def setPfxTrustOptions(value: PfxOptions): TCPSSLOptions

    Set the trust options in pfx format

  30. abstract def setReceiveBufferSize(value: Int): TCPSSLOptions

    Set the TCP receive buffer size

    Set the TCP receive buffer size

    Definition Classes
    TCPSSLOptionsNetworkOptions
  31. abstract def setReuseAddress(value: Boolean): TCPSSLOptions

    Set the value of reuse address

    Set the value of reuse address

    Definition Classes
    TCPSSLOptionsNetworkOptions
  32. abstract def setSendBufferSize(value: Int): TCPSSLOptions

    Set the TCP send buffer size

    Set the TCP send buffer size

    Definition Classes
    TCPSSLOptionsNetworkOptions
  33. abstract def setSoLinger(value: Int): TCPSSLOptions

    Set whether SO_linger keep alive is enabled

  34. abstract def setSsl(value: Boolean): TCPSSLOptions

    Set whether SSL/TLS is enabled

  35. abstract def setTcpKeepAlive(value: Boolean): TCPSSLOptions

    Set whether TCP keep alive is enabled

  36. abstract def setTcpNoDelay(value: Boolean): TCPSSLOptions

    Set whether TCP no delay is enabled

  37. abstract def setTrafficClass(value: Int): TCPSSLOptions

    Set the value of traffic class

    Set the value of traffic class

    Definition Classes
    TCPSSLOptionsNetworkOptions
  38. abstract def setTrustStoreOptions(value: JksOptions): TCPSSLOptions

    Set the trust options in jks format, aka Java trustore

  39. abstract def setUseAlpn(value: Boolean): TCPSSLOptions

    Set the ALPN usage.

  40. abstract def setUsePooledBuffers(value: Boolean): TCPSSLOptions

    Set whether Netty pooled buffers are enabled

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from NetworkOptions

Inherited from AnyRef

Inherited from Any

Ungrouped