Packages

class ProtonServerOptions extends NetServerOptions

Options for configuring io.vertx.scala.proton.ProtonServer creation.

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

Instance Constructors

  1. new ProtonServerOptions(_asJava: proton.ProtonServerOptions)

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. def addCrlPath(value: String): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  5. def addCrlValue(value: Buffer): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  6. def addEnabledCipherSuite(value: String): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  7. def addEnabledSecureTransportProtocol(value: String): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def asJava: proton.ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  10. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def getAcceptBacklog: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def getClientAuth: ClientAuth
    Definition Classes
    ProtonServerOptions → NetServerOptions
  17. def getCrlPaths: Buffer[String]
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  18. def getCrlValues: Buffer[Buffer]
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  19. def getEnabledCipherSuites: Set[String]
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  20. def getEnabledSecureTransportProtocols: Set[String]
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  21. def getHeartbeat: Int
  22. def getHost: String
    Definition Classes
    ProtonServerOptions → NetServerOptions
  23. def getIdleTimeout: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  24. def getIdleTimeoutUnit: TimeUnit
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  25. def getJdkSslEngineOptions: JdkSSLEngineOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  26. def getKeyStoreOptions: JksOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  27. def getLogActivity: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  28. def getMaxFrameSize: Int
  29. def getOpenSslEngineOptions: OpenSSLEngineOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  30. def getPemKeyCertOptions: PemKeyCertOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  31. def getPemTrustOptions: PemTrustOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  32. def getPfxKeyCertOptions: PfxOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  33. def getPfxTrustOptions: PfxOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  34. def getPort: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions
  35. def getReceiveBufferSize: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  36. def getSendBufferSize: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  37. def getSoLinger: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  38. def getSslHandshakeTimeout: Long
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  39. def getSslHandshakeTimeoutUnit: TimeUnit
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  40. def getTrafficClass: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  41. def getTrustStoreOptions: JksOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  42. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  43. def isClientAuthRequired: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions
  44. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  45. def isReuseAddress: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  46. def isReusePort: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  47. def isSni: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions
  48. def isSsl: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  49. def isTcpCork: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  50. def isTcpFastOpen: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  51. def isTcpKeepAlive: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  52. def isTcpNoDelay: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  53. def isTcpQuickAck: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  54. def isUseAlpn: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  55. def isUsePooledBuffers: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  56. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  57. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  58. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  59. def setAcceptBacklog(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  60. def setClientAuth(value: ClientAuth): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  61. def setClientAuthRequired(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  62. def setEnabledSecureTransportProtocols(value: Set[String]): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  63. def setHeartbeat(value: Int): ProtonServerOptions

    Sets the heart beat (in milliseconds) as maximum delay between sending frames for the remote peers.

    Sets the heart beat (in milliseconds) as maximum delay between sending frames for the remote peers. If no frames are received within 2 * heart beat, the connection is closed.

  64. def setHost(value: String): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  65. def setIdleTimeout(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  66. def setIdleTimeoutUnit(value: TimeUnit): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  67. def setJdkSslEngineOptions(value: JdkSSLEngineOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  68. def setKeyStoreOptions(value: JksOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  69. def setLogActivity(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  70. def setMaxFrameSize(value: Int): ProtonServerOptions

    Sets the maximum frame size for connections.

    Sets the maximum frame size for connections.

    If this property is not set explicitly, a reasonable default value is used.

    Setting this property to a negative value will result in no maximum frame size being announced at all.

  71. def setOpenSslEngineOptions(value: OpenSSLEngineOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  72. def setPemKeyCertOptions(value: PemKeyCertOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  73. def setPemTrustOptions(value: PemTrustOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  74. def setPfxKeyCertOptions(value: PfxOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  75. def setPfxTrustOptions(value: PfxOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  76. def setPort(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  77. def setReceiveBufferSize(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  78. def setReuseAddress(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  79. def setReusePort(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  80. def setSendBufferSize(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  81. def setSni(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  82. def setSoLinger(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  83. def setSsl(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  84. def setSslHandshakeTimeout(value: Long): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  85. def setSslHandshakeTimeoutUnit(value: TimeUnit): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  86. def setTcpCork(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  87. def setTcpFastOpen(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  88. def setTcpKeepAlive(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  89. def setTcpNoDelay(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  90. def setTcpQuickAck(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  91. def setTrafficClass(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → NetworkOptions
  92. def setTrustStoreOptions(value: JksOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  93. def setUseAlpn(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  94. def setUsePooledBuffers(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  95. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  96. def toString(): String
    Definition Classes
    AnyRef → Any
  97. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  98. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  99. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from NetServerOptions

Inherited from TCPSSLOptions

Inherited from NetworkOptions

Inherited from AnyRef

Inherited from Any

Ungrouped