Uses of Class
com.lucimber.dbus.connection.ConnectionConfig.Builder
Packages that use ConnectionConfig.Builder
Package
Description
Connection management, lifecycle, and handler pipeline for D-Bus communication.
-
Uses of ConnectionConfig.Builder in com.lucimber.dbus.connection
Methods in com.lucimber.dbus.connection that return ConnectionConfig.BuilderModifier and TypeMethodDescriptionstatic ConnectionConfig.Builder
ConnectionConfig.builder()
Creates a new builder with default timeout values.ConnectionConfig.Builder.withAutoReconnectEnabled
(boolean enabled) Sets whether automatic reconnection is enabled.ConnectionConfig.Builder.withCloseTimeout
(Duration timeout) Sets the timeout for connection close operations.ConnectionConfig.Builder.withConnectTimeout
(Duration timeout) Sets the timeout for establishing connections.ConnectionConfig.Builder.withHealthCheckEnabled
(boolean enabled) Sets whether health check monitoring is enabled.ConnectionConfig.Builder.withHealthCheckInterval
(Duration interval) Sets the interval between health checks.ConnectionConfig.Builder.withHealthCheckTimeout
(Duration timeout) Sets the timeout for individual health checks.ConnectionConfig.Builder.withMaxReconnectAttempts
(int attempts) Sets the maximum number of reconnection attempts.ConnectionConfig.Builder.withMethodCallTimeout
(Duration timeout) Sets the timeout for method call responses.ConnectionConfig.Builder.withReadTimeout
(Duration timeout) Sets the timeout for read operations.ConnectionConfig.Builder.withReconnectBackoffMultiplier
(double multiplier) Sets the backoff multiplier for reconnection delays.ConnectionConfig.Builder.withReconnectInitialDelay
(Duration delay) Sets the initial delay before the first reconnection attempt.ConnectionConfig.Builder.withReconnectMaxDelay
(Duration delay) Sets the maximum delay between reconnection attempts.ConnectionConfig.Builder.withWriteTimeout
(Duration timeout) Sets the timeout for write operations.