Class EventBusConfiguration


  • public class EventBusConfiguration
    extends Object
    • 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.
    • Constructor Detail

      • EventBusConfiguration

        public EventBusConfiguration()