Interface EventBusConfiguration


public interface EventBusConfiguration
  • Method Details

    • keyCertificatePem

      PemKeyCertConfiguration keyCertificatePem()
      The key configuration for the PEM format.
    • keyCertificateJks

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

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

      PemTrustCertConfiguration trustCertificatePem()
      The trust key configuration for the PEM 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.
    • soLinger

      OptionalInt soLinger()
      The so linger.
    • 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.