Package | Description |
---|---|
io.vertx.proton |
Modifier and Type | Method and Description |
---|---|
ProtonClientOptions |
ProtonClientOptions.addCrlPath(String crlPath) |
ProtonClientOptions |
ProtonClientOptions.addCrlValue(Buffer crlValue) |
ProtonClientOptions |
ProtonClientOptions.addEnabledCipherSuite(String suite) |
ProtonClientOptions |
ProtonClientOptions.addEnabledSaslMechanism(String saslMechanism)
Adds a mechanism name that the client may use during SASL negotiation.
|
ProtonClientOptions |
ProtonClientOptions.addEnabledSecureTransportProtocol(String protocol) |
ProtonClientOptions |
ProtonClientOptions.removeEnabledSecureTransportProtocol(String protocol) |
ProtonClientOptions |
ProtonClientOptions.setConnectTimeout(int connectTimeout) |
ProtonClientOptions |
ProtonClientOptions.setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols) |
ProtonClientOptions |
ProtonClientOptions.setHeartbeat(int heartbeat)
Set the heartbeat (in milliseconds) as maximum delay between sending frames for the remote peers.
|
ProtonClientOptions |
ProtonClientOptions.setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm) |
ProtonClientOptions |
ProtonClientOptions.setIdleTimeout(int idleTimeout) |
ProtonClientOptions |
ProtonClientOptions.setIdleTimeoutUnit(TimeUnit idleTimeoutUnit) |
ProtonClientOptions |
ProtonClientOptions.setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions) |
ProtonClientOptions |
ProtonClientOptions.setKeyCertOptions(KeyCertOptions options) |
ProtonClientOptions |
ProtonClientOptions.setKeyStoreOptions(JksOptions options) |
ProtonClientOptions |
ProtonClientOptions.setLocalAddress(String localAddress) |
ProtonClientOptions |
ProtonClientOptions.setLogActivity(boolean logEnabled) |
ProtonClientOptions |
ProtonClientOptions.setMaxFrameSize(int maxFrameSize)
Sets the maximum frame size for the connection.
|
ProtonClientOptions |
ProtonClientOptions.setMetricsName(String metricsName) |
ProtonClientOptions |
ProtonClientOptions.setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions) |
ProtonClientOptions |
ProtonClientOptions.setPemKeyCertOptions(PemKeyCertOptions options) |
ProtonClientOptions |
ProtonClientOptions.setPemTrustOptions(PemTrustOptions options) |
ProtonClientOptions |
ProtonClientOptions.setPfxKeyCertOptions(PfxOptions options) |
ProtonClientOptions |
ProtonClientOptions.setPfxTrustOptions(PfxOptions options) |
ProtonClientOptions |
ProtonClientOptions.setProxyOptions(ProxyOptions proxyOptions) |
ProtonClientOptions |
ProtonClientOptions.setReceiveBufferSize(int receiveBufferSize) |
ProtonClientOptions |
ProtonClientOptions.setReconnectAttempts(int attempts) |
ProtonClientOptions |
ProtonClientOptions.setReconnectInterval(long interval) |
ProtonClientOptions |
ProtonClientOptions.setReuseAddress(boolean reuseAddress) |
ProtonClientOptions |
ProtonClientOptions.setReusePort(boolean reusePort) |
ProtonClientOptions |
ProtonClientOptions.setSendBufferSize(int sendBufferSize) |
ProtonClientOptions |
ProtonClientOptions.setSniServerName(String sniServerName)
Explicitly override the hostname to use for the TLS SNI server name.
|
ProtonClientOptions |
ProtonClientOptions.setSoLinger(int soLinger) |
ProtonClientOptions |
ProtonClientOptions.setSsl(boolean ssl) |
ProtonClientOptions |
ProtonClientOptions.setSslEngineOptions(SSLEngineOptions sslEngineOptions) |
ProtonClientOptions |
ProtonClientOptions.setSslHandshakeTimeout(long sslHandshakeTimeout) |
ProtonClientOptions |
ProtonClientOptions.setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit) |
ProtonClientOptions |
ProtonClientOptions.setTcpCork(boolean tcpCork) |
ProtonClientOptions |
ProtonClientOptions.setTcpFastOpen(boolean tcpFastOpen) |
ProtonClientOptions |
ProtonClientOptions.setTcpKeepAlive(boolean tcpKeepAlive) |
ProtonClientOptions |
ProtonClientOptions.setTcpNoDelay(boolean tcpNoDelay) |
ProtonClientOptions |
ProtonClientOptions.setTcpQuickAck(boolean tcpQuickAck) |
ProtonClientOptions |
ProtonClientOptions.setTrafficClass(int trafficClass) |
ProtonClientOptions |
ProtonClientOptions.setTrustAll(boolean trustAll) |
ProtonClientOptions |
ProtonClientOptions.setTrustOptions(TrustOptions options) |
ProtonClientOptions |
ProtonClientOptions.setTrustStoreOptions(JksOptions options) |
ProtonClientOptions |
ProtonClientOptions.setUseAlpn(boolean useAlpn) |
ProtonClientOptions |
ProtonClientOptions.setVirtualHost(String virtualHost)
Override the hostname value used in the connection AMQP Open frame and TLS SNI server name (if TLS is in use).
|
Modifier and Type | Method and Description |
---|---|
void |
ProtonClient.connect(ProtonClientOptions options,
String host,
int port,
Handler<AsyncResult<ProtonConnection>> connectionHandler)
Connect to the given host and port, without credentials.
|
void |
ProtonClient.connect(ProtonClientOptions options,
String host,
int port,
String username,
String password,
Handler<AsyncResult<ProtonConnection>> connectionHandler)
Connect to the given host and port, with credentials (if required by server peer).
|
Constructor and Description |
---|
ProtonClientOptions(ProtonClientOptions other)
Copy constructor
|
Copyright © 2020 Eclipse. All rights reserved.