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
Add a CRL path
Add a CRL path
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
addCrlValue(value: Buffer): StompServerOptions
Add a CRL value
Add a CRL value
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
addEnabledCipherSuite(value: String): StompServerOptions
Add an enabled cipher suite, appended to the ordered suites.
Add an enabled cipher suite, appended to the ordered suites.
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
addEnabledSecureTransportProtocol(value: String): StompServerOptions
Sets the list of enabled SSL/TLS protocols.
Sets the list of enabled SSL/TLS protocols.
- 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
- @native() @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
- Annotations
- @native()
-
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
getIdleTimeoutUnit: TimeUnit
- 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
- Annotations
- @native()
-
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
isReusePort: 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
isTcpCork: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
isTcpFastOpen: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
isTcpKeepAlive: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
isTcpNoDelay: Boolean
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
isTcpQuickAck: 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
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
setAcceptBacklog(value: Int): StompServerOptions
Set the accept back log
Set the accept back log
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setClientAuth(value: ClientAuth): StompServerOptions
Set whether client auth is required
Set whether client auth is required
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setClientAuthRequired(value: Boolean): StompServerOptions
Set whether client auth is required
Set whether client auth is required
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setEnabledSecureTransportProtocols(value: Set[String]): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setHeartbeat(value: JsonObject): StompServerOptions
Sets the heartbeat configuration.
-
def
setHost(value: String): StompServerOptions
Set the host
Set the host
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setIdleTimeout(value: Int): StompServerOptions
Set the idle timeout, default time unit is seconds.
Set the idle timeout, default time unit is seconds. Zero means don't timeout. This determines if a connection will timeout and be closed if no data is received within the timeout.
If you want change default time unit, use NetServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setIdleTimeoutUnit(value: TimeUnit): StompServerOptions
Set the idle timeout unit.
Set the idle timeout unit. If not specified, default is seconds.
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setJdkSslEngineOptions(value: JdkSSLEngineOptions): StompServerOptions
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setKeyStoreOptions(value: JksOptions): StompServerOptions
Set the key/cert options in jks format, aka Java keystore.
Set the key/cert options in jks format, aka Java keystore.
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setLogActivity(value: Boolean): StompServerOptions
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
- 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
ERROR
frame 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
Set the key/cert store options in pem format.
Set the key/cert store options in pem format.
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setPemTrustOptions(value: PemTrustOptions): StompServerOptions
Set the trust options in pem format
Set the trust options in pem format
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setPfxKeyCertOptions(value: PfxOptions): StompServerOptions
Set the key/cert options in pfx format.
Set the key/cert options in pfx format.
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setPfxTrustOptions(value: PfxOptions): StompServerOptions
Set the trust options in pfx format
Set the trust options in pfx format
- 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
Set the TCP receive buffer size
Set the TCP receive buffer size
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
-
def
setReuseAddress(value: Boolean): StompServerOptions
Set the value of reuse address
Set the value of reuse address
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions → NetworkOptions
-
def
setReusePort(value: Boolean): StompServerOptions
Set the value of reuse port.
Set the value of reuse port.
This is only supported by native transports.
- 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
Set the TCP send buffer size
Set the TCP send buffer size
- 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
Set whether the server supports Server Name Indiciation
Set whether the server supports Server Name Indiciation
- Definition Classes
- StompServerOptions → NetServerOptions
-
def
setSoLinger(value: Int): StompServerOptions
Set whether SO_linger keep alive is enabled
Set whether SO_linger keep alive is enabled
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setSsl(value: Boolean): StompServerOptions
Set whether SSL/TLS is enabled
Set whether SSL/TLS is enabled
- 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
setTcpCork(value: Boolean): StompServerOptions
Enable the
TCP_CORK
option - only with linux native transport.Enable the
TCP_CORK
option - only with linux native transport.- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setTcpFastOpen(value: Boolean): StompServerOptions
Enable the
TCP_FASTOPEN
option - only with linux native transport.Enable the
TCP_FASTOPEN
option - only with linux native transport.- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setTcpKeepAlive(value: Boolean): StompServerOptions
Set whether TCP keep alive is enabled
Set whether TCP keep alive is enabled
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setTcpNoDelay(value: Boolean): StompServerOptions
Set whether TCP no delay is enabled
Set whether TCP no delay is enabled
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setTcpQuickAck(value: Boolean): StompServerOptions
Enable the
TCP_QUICKACK
option - only with linux native transport.Enable the
TCP_QUICKACK
option - only with linux native transport.- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setTimeFactor(value: Int): StompServerOptions
Sets the time factor.
-
def
setTrafficClass(value: Int): StompServerOptions
Set the value of traffic class
Set the value of traffic class
- 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
Set the trust options in jks format, aka Java truststore
Set the trust options in jks format, aka Java truststore
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setUseAlpn(value: Boolean): StompServerOptions
Set the ALPN usage.
Set the ALPN usage.
- Definition Classes
- StompServerOptions → NetServerOptions → TCPSSLOptions
-
def
setUsePooledBuffers(value: Boolean): StompServerOptions
Set whether Netty pooled buffers are enabled
Set whether Netty pooled buffers are enabled
- 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
- @native() @throws( ... )