class StompServerOptions extends NetServerOptions
STOMP Server options. You can also configure the Net Server used by the STOMP server from these options.
- Alphabetic
- By Inheritance
- StompServerOptions
- NetServerOptions
- TCPSSLOptions
- NetworkOptions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new StompServerOptions(_asJava: ext.stomp.StompServerOptions)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addCrlPath(value: String): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
addCrlValue(value: Buffer): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
addEnabledCipherSuite(value: String): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
addEnabledSecureTransportProtocol(value: String): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asJava: ext.stomp.StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getAcceptBacklog: Int
- Definition Classes
- StompServerOptions → NetServerOptions
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
getClientAuth: ClientAuth
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
getCrlPaths: Buffer[String]
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getCrlValues: Buffer[Buffer]
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getEnabledCipherSuites: Set[String]
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getEnabledSecureTransportProtocols: Set[String]
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
- def getHeartbeat: JsonObject
-
def
getHost: String
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
getIdleTimeout: Int
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getJdkSslEngineOptions: JdkSSLEngineOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getKeyStoreOptions: JksOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getLogActivity: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
- def getMaxBodyLength: Int
- def getMaxFrameInTransaction: Int
- def getMaxHeaderLength: Int
- def getMaxHeaders: Int
- def getMaxSubscriptionsByClient: Int
-
def
getOpenSslEngineOptions: OpenSSLEngineOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getPemKeyCertOptions: PemKeyCertOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getPemTrustOptions: PemTrustOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getPfxKeyCertOptions: PfxOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getPfxTrustOptions: PfxOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
getPort: Int
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
getReceiveBufferSize: Int
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
-
def
getSendBufferSize: Int
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
-
def
getSoLinger: Int
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
- def getSupportedVersions: Buffer[String]
- def getTimeFactor: Int
-
def
getTrafficClass: Int
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
- def getTransactionChunkSize: Int
-
def
getTrustStoreOptions: JksOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
- def getWebsocketPath: String
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
isClientAuthRequired: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isReuseAddress: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
- def isSecured: Boolean
- def isSendErrorOnNoSubscriptions: Boolean
-
def
isSni: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
isSsl: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
isTcpKeepAlive: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
isTcpNoDelay: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
- def isTrailingLine: Boolean
-
def
isUseAlpn: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
isUsePooledBuffers: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
- def isWebsocketBridge: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
setAcceptBacklog(value: Int): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setClientAuth(value: ClientAuth): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setClientAuthRequired(value: Boolean): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setHeartbeat(value: JsonObject): StompServerOptions
Sets the heartbeat configuration.
-
def
setHost(value: String): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setIdleTimeout(value: Int): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setJdkSslEngineOptions(value: JdkSSLEngineOptions): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setKeyStoreOptions(value: JksOptions): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setLogActivity(value: Boolean): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
-
def
setMaxBodyLength(value: Int): StompServerOptions
Sets the max body length accepted by the server.
Sets the max body length accepted by the server. 10 Mb by default.
-
def
setMaxFrameInTransaction(value: Int): StompServerOptions
Sets the maximum number of frame that can be added in a transaction.
Sets the maximum number of frame that can be added in a transaction. If the number of frame added to a transaction exceeds this threshold, the client receives an
ERRORframe and is disconnected. The default is 1000. -
def
setMaxHeaderLength(value: Int): StompServerOptions
Sets the max header length.
-
def
setMaxHeaders(value: Int): StompServerOptions
Sets the maximum number of headers.
Sets the maximum number of headers. 1000 by default.
-
def
setMaxSubscriptionsByClient(value: Int): StompServerOptions
Sets the maximum of subscriptions a client is allowed to register.
Sets the maximum of subscriptions a client is allowed to register. If a client exceeds this number, it receives an error and the connection is closed.
-
def
setOpenSslEngineOptions(value: OpenSSLEngineOptions): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setPemKeyCertOptions(value: PemKeyCertOptions): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setPemTrustOptions(value: PemTrustOptions): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setPfxKeyCertOptions(value: PfxOptions): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setPfxTrustOptions(value: PfxOptions): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setPort(value: Int): StompServerOptions
Sets the port on which the server is going to listen for TCP connection.
Sets the port on which the server is going to listen for TCP connection.
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setReceiveBufferSize(value: Int): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
-
def
setReuseAddress(value: Boolean): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
-
def
setSecured(value: Boolean): StompServerOptions
Enables or disables the server security feature.
Enables or disables the server security feature. It requires an io.vertx.scala.ext.auth.AuthProvider handler.
-
def
setSendBufferSize(value: Int): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
-
def
setSendErrorOnNoSubscriptions(value: Boolean): StompServerOptions
Sets whether or not an error is sent to the client when this client sends a message to an not subscribed destinations (no subscriptions on this destination).
-
def
setSni(value: Boolean): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setSoLinger(value: Int): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setSsl(value: Boolean): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setSupportedVersions(value: Buffer[String]): StompServerOptions
Sets the STOMP protocol versions supported by the server.
Sets the STOMP protocol versions supported by the server. Versions must be given in the decreasing order.
-
def
setTcpKeepAlive(value: Boolean): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setTcpNoDelay(value: Boolean): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setTimeFactor(value: Int): StompServerOptions
Sets the time factor.
-
def
setTrafficClass(value: Int): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
-
def
setTrailingLine(value: Boolean): StompServerOptions
Sets whether or not an empty line should be appended to the written STOMP frame.
Sets whether or not an empty line should be appended to the written STOMP frame. This option is disabled by default. This option is not compliant with the STOMP specification, and so is not documented on purpose.
-
def
setTransactionChunkSize(value: Int): StompServerOptions
Sets the chunk size when replaying a transaction.
Sets the chunk size when replaying a transaction. To avoid blocking the event loop for too long, large transactions are split into chunks, replayed one by one. This settings sets the chunk size.
-
def
setTrustStoreOptions(value: JksOptions): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setUseAlpn(value: Boolean): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setUsePooledBuffers(value: Boolean): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setWebsocketBridge(value: Boolean): StompServerOptions
Enables or disables the web socket bridge.
-
def
setWebsocketPath(value: String): StompServerOptions
Sets the websocket path.
Sets the websocket path. Only frames received on this path would be considered as STOMP frame.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )