Represents options used by the MQTT client.
package |
Default |
---|
__construct( $networkOptions = null)
mixed | null
addCrlPath( $crlPaths) : $this
string
$this
addCrlValue( $crlValues) : $this
Buffer
$this
addEnabledCipherSuite( $enabledCipherSuites) : $this
string
$this
addEnabledSecureTransportProtocol( $enabledSecureTransportProtocols) : $this
string
$this
getClientId() : string
string
getConnectTimeout() : integer
integer
getCrlPaths() : array
array
getCrlValues() : array
array
getEnabledCipherSuites() : array
array
getEnabledSecureTransportProtocols() : array
array
getHostnameVerificationAlgorithm() : string
string
getIdleTimeout() : integer
integer
getIdleTimeoutUnit() : string
string
getJdkSslEngineOptions() : \io\vertx\jphp\core\net\JdkSSLEngineOptions
getKeepAliveTimeSeconds() : integer
integer
getKeyStoreOptions() : \io\vertx\jphp\core\net\JksOptions
getLocalAddress() : string
string
getLogActivity() : boolean
boolean
getMaxInflightQueue() : integer
integer
getMaxMessageSize() : integer
integer
getMetricsName() : string
string
getOpenSslEngineOptions() : \io\vertx\jphp\core\net\OpenSSLEngineOptions
getPassword() : string
string
getPemKeyCertOptions() : \io\vertx\jphp\core\net\PemKeyCertOptions
getPemTrustOptions() : \io\vertx\jphp\core\net\PemTrustOptions
getPfxKeyCertOptions() : \io\vertx\jphp\core\net\PfxOptions
getPfxTrustOptions() : \io\vertx\jphp\core\net\PfxOptions
getProxyOptions() : \io\vertx\jphp\core\net\ProxyOptions
getReceiveBufferSize() : integer
integer
getReconnectAttempts() : integer
integer
getReconnectInterval() : integer
integer
getSendBufferSize() : integer
integer
getSoLinger() : integer
integer
getTrafficClass() : integer
integer
getTrustStoreOptions() : \io\vertx\jphp\core\net\JksOptions
getUsername() : string
string
getWillMessage() : string
string
getWillQoS() : integer
integer
getWillTopic() : string
string
isAutoGeneratedClientId() : boolean
boolean
isAutoKeepAlive() : boolean
boolean
isCleanSession() : boolean
boolean
isReuseAddress() : boolean
boolean
isReusePort() : boolean
boolean
isSsl() : boolean
boolean
isTcpCork() : boolean
boolean
isTcpFastOpen() : boolean
boolean
isTcpKeepAlive() : boolean
boolean
isTcpNoDelay() : boolean
boolean
isTcpQuickAck() : boolean
boolean
isTrustAll() : boolean
boolean
isUseAlpn() : boolean
boolean
isUsePooledBuffers() : boolean
boolean
isWillFlag() : boolean
boolean
isWillRetain() : boolean
boolean
setAutoGeneratedClientId( $autoGeneratedClientId) : $this
boolean
$this
setAutoKeepAlive( $autoKeepAlive) : $this
boolean
$this
setCleanSession( $cleanSession) : $this
boolean
$this
setClientId( $clientId) : $this
string
$this
setConnectTimeout( $connectTimeout) : $this
integer
$this
setEnabledSecureTransportProtocols( $enabledSecureTransportProtocols) : $this
string
$this
setHostnameVerificationAlgorithm( $hostnameVerificationAlgorithm) : $this
string
$this
setIdleTimeout( $idleTimeout) : $this
integer
$this
setIdleTimeoutUnit( $idleTimeoutUnit) : $this
string
$this
setJdkSslEngineOptions( $jdkSslEngineOptions) : $this
JdkSSLEngineOptions|array
$this
setKeepAliveTimeSeconds( $keepAliveTimeSeconds) : $this
integer
$this
setKeyStoreOptions( $keyStoreOptions) : $this
JksOptions|array
$this
setLocalAddress( $localAddress) : $this
string
$this
setLogActivity( $logActivity) : $this
boolean
$this
setMaxInflightQueue( $maxInflightQueue) : $this
integer
$this
setMaxMessageSize( $maxMessageSize) : $this
integer
$this
setMetricsName( $metricsName) : $this
string
$this
setOpenSslEngineOptions( $openSslEngineOptions) : $this
OpenSSLEngineOptions|array
$this
setPassword( $password) : $this
string
$this
setPemKeyCertOptions( $pemKeyCertOptions) : $this
PemKeyCertOptions|array
$this
setPemTrustOptions( $pemTrustOptions) : $this
PemTrustOptions|array
$this
setPfxKeyCertOptions( $pfxKeyCertOptions) : $this
PfxOptions|array
$this
setPfxTrustOptions( $pfxTrustOptions) : $this
PfxOptions|array
$this
setProxyOptions( $proxyOptions) : $this
ProxyOptions|array
$this
setReceiveBufferSize( $receiveBufferSize) : $this
integer
$this
setReconnectAttempts( $reconnectAttempts) : $this
integer
$this
setReconnectInterval( $reconnectInterval) : $this
integer
$this
setReuseAddress( $reuseAddress) : $this
boolean
$this
setReusePort( $reusePort) : $this
boolean
$this
setSendBufferSize( $sendBufferSize) : $this
integer
$this
setSoLinger( $soLinger) : $this
integer
$this
setSsl( $ssl) : $this
boolean
$this
setTcpCork( $tcpCork) : $this
boolean
$this
setTcpFastOpen( $tcpFastOpen) : $this
boolean
$this
setTcpKeepAlive( $tcpKeepAlive) : $this
boolean
$this
setTcpNoDelay( $tcpNoDelay) : $this
boolean
$this
setTcpQuickAck( $tcpQuickAck) : $this
boolean
$this
setTrafficClass( $trafficClass) : $this
integer
$this
setTrustAll( $trustAll) : $this
boolean
$this
setTrustStoreOptions( $trustStoreOptions) : $this
JksOptions|array
$this
setUseAlpn( $useAlpn) : $this
boolean
$this
setUsePooledBuffers( $usePooledBuffers) : $this
boolean
$this
setUsername( $username) : $this
string
$this
setWillFlag( $willFlag) : $this
boolean
$this
setWillMessage( $willMessage) : $this
string
$this
setWillQoS( $willQoS) : $this
integer
$this
setWillRetain( $willRetain) : $this
boolean
$this
setWillTopic( $willTopic) : $this
string
$this