Interface EventBusConfiguration


  • public interface EventBusConfiguration
    • Method Detail

      • keyCertificateJks

        JksConfiguration keyCertificateJks()
        The key configuration for the JKS format.
      • keyCertificatePfx

        PfxConfiguration keyCertificatePfx()
        The key configuration for the PFX format.
      • trustCertificateJks

        JksConfiguration trustCertificateJks()
        The trust key configuration for the JKS format.
      • trustCertificatePfx

        PfxConfiguration trustCertificatePfx()
        The trust key configuration for the PFX format.
      • acceptBacklog

        OptionalInt acceptBacklog()
        The accept backlog.
      • clientAuth

        @WithDefault("NONE")
        String clientAuth()
        The client authentication.
      • connectTimeout

        @WithDefault("60")
        Duration connectTimeout()
        The connect timeout.
      • idleTimeout

        Optional<Duration> idleTimeout()
        The idle timeout in milliseconds.
      • receiveBufferSize

        OptionalInt receiveBufferSize()
        The receive buffer size.
      • reconnectAttempts

        @WithDefault("0")
        int reconnectAttempts()
        The number of reconnection attempts.
      • reconnectInterval

        @WithDefault("1")
        Duration reconnectInterval()
        The reconnection interval in milliseconds.
      • reuseAddress

        @WithDefault("true")
        boolean reuseAddress()
        Whether to reuse the address.
      • reusePort

        @WithDefault("false")
        boolean reusePort()
        Whether to reuse the port.
      • sendBufferSize

        OptionalInt sendBufferSize()
        The send buffer size.
      • ssl

        @WithDefault("false")
        boolean ssl()
        Enables or Disabled SSL.
      • tcpKeepAlive

        @WithDefault("false")
        boolean tcpKeepAlive()
        Whether to keep the TCP connection opened (keep-alive).
      • tcpNoDelay

        @WithDefault("true")
        boolean tcpNoDelay()
        Configure the TCP no delay.
      • trafficClass

        OptionalInt trafficClass()
        Configure the traffic class.
      • trustAll

        @WithDefault("false")
        boolean trustAll()
        Enables or disables the trust all parameter.