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 → TCPSSLOptions → 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 → TCPSSLOptions → NetworkOptions
  36. def getSendBufferSize: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  37. def getSoLinger: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  38. def getTrafficClass: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  39. def getTrustStoreOptions: JksOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  40. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  41. def isClientAuthRequired: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions
  42. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  43. def isReuseAddress: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  44. def isReusePort: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  45. def isSni: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions
  46. def isSsl: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  47. def isTcpCork: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  48. def isTcpFastOpen: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  49. def isTcpKeepAlive: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  50. def isTcpNoDelay: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  51. def isTcpQuickAck: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  52. def isUseAlpn: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  53. def isUsePooledBuffers: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  54. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  57. def setAcceptBacklog(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  58. def setClientAuth(value: ClientAuth): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  59. def setClientAuthRequired(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  60. def setEnabledSecureTransportProtocols(value: Set[String]): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  61. 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.

  62. def setHost(value: String): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  63. def setIdleTimeout(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  64. def setIdleTimeoutUnit(value: TimeUnit): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  65. def setJdkSslEngineOptions(value: JdkSSLEngineOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  66. def setKeyStoreOptions(value: JksOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  67. def setLogActivity(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  68. 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.

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