Interface EventBusConfiguration
-
public interface EventBusConfiguration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OptionalIntacceptBacklog()The accept backlog.StringclientAuth()The client authentication.DurationconnectTimeout()The connect timeout.Optional<Duration>idleTimeout()The idle timeout in milliseconds.JksConfigurationkeyCertificateJks()The key configuration for the JKS format.PemKeyCertConfigurationkeyCertificatePem()The key configuration for the PEM format.PfxConfigurationkeyCertificatePfx()The key configuration for the PFX format.OptionalIntreceiveBufferSize()The receive buffer size.intreconnectAttempts()The number of reconnection attempts.DurationreconnectInterval()The reconnection interval in milliseconds.booleanreuseAddress()Whether to reuse the address.booleanreusePort()Whether to reuse the port.OptionalIntsendBufferSize()The send buffer size.OptionalIntsoLinger()The so linger.booleanssl()Enables or Disabled SSL.booleantcpKeepAlive()Whether to keep the TCP connection opened (keep-alive).booleantcpNoDelay()Configure the TCP no delay.OptionalInttrafficClass()Configure the traffic class.booleantrustAll()Enables or disables the trust all parameter.JksConfigurationtrustCertificateJks()The trust key configuration for the JKS format.PemTrustCertConfigurationtrustCertificatePem()The trust key configuration for the PEM format.PfxConfigurationtrustCertificatePfx()The trust key configuration for the PFX format.
-
-
-
Method Detail
-
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.
-
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.
-
-