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 getJdkSslEngineOptions: JdkSSLEngineOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  25. def getKeyStoreOptions: JksOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  26. def getLogActivity: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  27. def getMaxFrameSize: Int
  28. def getOpenSslEngineOptions: OpenSSLEngineOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  29. def getPemKeyCertOptions: PemKeyCertOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  30. def getPemTrustOptions: PemTrustOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  31. def getPfxKeyCertOptions: PfxOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  32. def getPfxTrustOptions: PfxOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  33. def getPort: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions
  34. def getReceiveBufferSize: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  35. def getSendBufferSize: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  36. def getSoLinger: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  37. def getTrafficClass: Int
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  38. def getTrustStoreOptions: JksOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  39. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  40. def isClientAuthRequired: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions
  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. def isReuseAddress: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  43. def isReusePort: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  44. def isSni: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions
  45. def isSsl: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  46. def isTcpCork: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  47. def isTcpFastOpen: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  48. def isTcpKeepAlive: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  49. def isTcpNoDelay: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  50. def isTcpQuickAck: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  51. def isUseAlpn: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  52. def isUsePooledBuffers: Boolean
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  53. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  55. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. def setAcceptBacklog(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  57. def setClientAuth(value: ClientAuth): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  58. def setClientAuthRequired(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  59. def setEnabledSecureTransportProtocols(value: Set[String]): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  60. 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.

  61. def setHost(value: String): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions
  62. def setIdleTimeout(value: Int): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  63. def setJdkSslEngineOptions(value: JdkSSLEngineOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  64. def setKeyStoreOptions(value: JksOptions): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions
  65. def setLogActivity(value: Boolean): ProtonServerOptions
    Definition Classes
    ProtonServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
  66. def setMaxFrameSize(value: Int): ProtonServerOptions

    Sets the maximum frame size to announce in the AMQP OPEN frame.

    Sets the maximum frame size to announce in the AMQP OPEN frame.

    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.

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