Class EventBusConfiguration
- java.lang.Object
-
- io.quarkus.vertx.core.runtime.config.EventBusConfiguration
-
public class EventBusConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description OptionalIntacceptBacklogThe accept backlog.StringclientAuthThe client authentication.DurationconnectTimeoutThe connect timeout.Optional<Duration>idleTimeoutThe idle timeout in milliseconds.JksConfigurationkeyCertificateJksThe key configuration for the JKS format.PemKeyCertConfigurationkeyCertificatePemThe key configuration for the PEM format.PfxConfigurationkeyCertificatePfxThe key configuration for the PFX format.OptionalIntreceiveBufferSizeThe receive buffer size.intreconnectAttemptsThe number of reconnection attempts.DurationreconnectIntervalThe reconnection interval in milliseconds.booleanreuseAddressWhether or not to reuse the address.booleanreusePortWhether or not to reuse the port.OptionalIntsendBufferSizeThe send buffer size.OptionalIntsoLingerThe so linger.booleansslEnables or Disabled SSL.booleantcpKeepAliveWhether or not to keep the TCP connection opened (keep-alive).booleantcpNoDelayConfigure the TCP no delay.OptionalInttrafficClassConfigure the traffic class.booleantrustAllEnables or disables the trust all parameter.JksConfigurationtrustCertificateJksThe trust key configuration for the JKS format.PemTrustCertConfigurationtrustCertificatePemThe trust key configuration for the PEM format.PfxConfigurationtrustCertificatePfxThe trust key configuration for the PFX format.
-
Constructor Summary
Constructors Constructor Description EventBusConfiguration()
-
-
-
Field Detail
-
keyCertificatePem
@ConfigItem public PemKeyCertConfiguration keyCertificatePem
The key configuration for the PEM format.
-
keyCertificateJks
@ConfigItem public JksConfiguration keyCertificateJks
The key configuration for the JKS format.
-
keyCertificatePfx
@ConfigItem public PfxConfiguration keyCertificatePfx
The key configuration for the PFX format.
-
trustCertificatePem
@ConfigItem public PemTrustCertConfiguration trustCertificatePem
The trust key configuration for the PEM format.
-
trustCertificateJks
@ConfigItem public JksConfiguration trustCertificateJks
The trust key configuration for the JKS format.
-
trustCertificatePfx
@ConfigItem public PfxConfiguration trustCertificatePfx
The trust key configuration for the PFX format.
-
acceptBacklog
@ConfigItem public OptionalInt acceptBacklog
The accept backlog.
-
clientAuth
@ConfigItem(defaultValue="NONE") public String clientAuth
The client authentication.
-
connectTimeout
@ConfigItem(defaultValue="60") public Duration connectTimeout
The connect timeout.
-
idleTimeout
@ConfigItem public Optional<Duration> idleTimeout
The idle timeout in milliseconds.
-
receiveBufferSize
@ConfigItem public OptionalInt receiveBufferSize
The receive buffer size.
-
reconnectAttempts
@ConfigItem public int reconnectAttempts
The number of reconnection attempts.
-
reconnectInterval
@ConfigItem(defaultValue="1") public Duration reconnectInterval
The reconnection interval in milliseconds.
-
reuseAddress
@ConfigItem(defaultValue="true") public boolean reuseAddress
Whether or not to reuse the address.
-
reusePort
@ConfigItem public boolean reusePort
Whether or not to reuse the port.
-
sendBufferSize
@ConfigItem public OptionalInt sendBufferSize
The send buffer size.
-
soLinger
@ConfigItem(name="soLinger") public OptionalInt soLinger
The so linger.
-
ssl
@ConfigItem public boolean ssl
Enables or Disabled SSL.
-
tcpKeepAlive
@ConfigItem public boolean tcpKeepAlive
Whether or not to keep the TCP connection opened (keep-alive).
-
tcpNoDelay
@ConfigItem(defaultValue="true") public boolean tcpNoDelay
Configure the TCP no delay.
-
trafficClass
@ConfigItem public OptionalInt trafficClass
Configure the traffic class.
-
trustAll
@ConfigItem public boolean trustAll
Enables or disables the trust all parameter.
-
-