Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
W
- waitForEvent(ConnectionEventType, long, TimeUnit) - Method in class com.lucimber.dbus.connection.DummyConnection
-
Waits for a specific connection event to occur.
- wasMethodCalled(String, String) - Method in class com.lucimber.dbus.connection.DummyConnection
-
Checks if a method call was made to the specified interface and method.
- withAutoReconnectEnabled(boolean) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets whether automatic reconnection is enabled.
- withBody(DBusSignature, List<? extends DBusType>) - Method in class com.lucimber.dbus.message.InboundError.Builder
- withBody(DBusSignature, List<? extends DBusType>) - Method in class com.lucimber.dbus.message.InboundMethodCall.Builder
- withBody(DBusSignature, List<? extends DBusType>) - Method in class com.lucimber.dbus.message.InboundMethodReturn.Builder
- withBody(DBusSignature, List<? extends DBusType>) - Method in class com.lucimber.dbus.message.InboundSignal.Builder
- withBody(DBusSignature, List<? extends DBusType>) - Method in class com.lucimber.dbus.message.OutboundError.Builder
- withBody(DBusSignature, List<? extends DBusType>) - Method in class com.lucimber.dbus.message.OutboundMethodCall.Builder
- withBody(DBusSignature, List<? extends DBusType>) - Method in class com.lucimber.dbus.message.OutboundMethodReturn.Builder
- withBody(DBusSignature, List<? extends DBusType>) - Method in class com.lucimber.dbus.message.OutboundSignal.Builder
- withCause(Throwable) - Method in class com.lucimber.dbus.connection.ConnectionEvent.Builder
- withCloseTimeout(Duration) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the timeout for connection close operations.
- withConfig(ConnectionConfig) - Method in class com.lucimber.dbus.connection.DummyConnection.Builder
-
Sets the connection configuration.
- withConnectDelay(Duration) - Method in class com.lucimber.dbus.connection.DummyConnection.Builder
-
Sets the simulated connection delay.
- withConnectionFailure(boolean) - Method in class com.lucimber.dbus.connection.DummyConnection.Builder
-
Configures the connection to fail during connect.
- withConnectTimeout(Duration) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the timeout for establishing connections.
- withDestination(DBusString) - Method in class com.lucimber.dbus.message.OutboundError.Builder
- withDestination(DBusString) - Method in class com.lucimber.dbus.message.OutboundMethodCall.Builder
- withDestination(DBusString) - Method in class com.lucimber.dbus.message.OutboundMethodReturn.Builder
- withDestination(DBusString) - Method in class com.lucimber.dbus.message.OutboundSignal.Builder
- withErrorName(DBusString) - Method in class com.lucimber.dbus.message.InboundError.Builder
- withErrorName(DBusString) - Method in class com.lucimber.dbus.message.OutboundError.Builder
- withHealthCheckEnabled(boolean) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets whether health check monitoring is enabled.
- withHealthCheckFailure(boolean) - Method in class com.lucimber.dbus.connection.DummyConnection.Builder
-
Configures health checks to fail.
- withHealthCheckInterval(Duration) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the interval between health checks.
- withHealthCheckTimeout(Duration) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the timeout for individual health checks.
- withInterface(DBusString) - Method in class com.lucimber.dbus.message.OutboundMethodCall.Builder
- withInterface(DBusString) - Method in class com.lucimber.dbus.message.OutboundSignal.Builder
- withInterfaceName(DBusString) - Method in class com.lucimber.dbus.message.InboundMethodCall.Builder
- withInterfaceName(DBusString) - Method in class com.lucimber.dbus.message.InboundSignal.Builder
- withMaxReconnectAttempts(int) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the maximum number of reconnection attempts.
- withMember(DBusString) - Method in class com.lucimber.dbus.message.InboundMethodCall.Builder
- withMember(DBusString) - Method in class com.lucimber.dbus.message.InboundSignal.Builder
- withMember(DBusString) - Method in class com.lucimber.dbus.message.OutboundMethodCall.Builder
- withMember(DBusString) - Method in class com.lucimber.dbus.message.OutboundSignal.Builder
- withMessage(String) - Method in class com.lucimber.dbus.connection.ConnectionEvent.Builder
- withMethodCallResponse(String, String, Function<OutboundMessage, InboundMessage>) - Method in class com.lucimber.dbus.connection.DummyConnection.Builder
-
Adds a response handler for method calls.
- withMethodCallTimeout(Duration) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the timeout for method call responses.
- withNewState(ConnectionState) - Method in class com.lucimber.dbus.connection.ConnectionEvent.Builder
- withObjectPath(DBusObjectPath) - Method in class com.lucimber.dbus.message.InboundMethodCall.Builder
- withObjectPath(DBusObjectPath) - Method in class com.lucimber.dbus.message.InboundSignal.Builder
- withObjectPath(DBusObjectPath) - Method in class com.lucimber.dbus.message.OutboundSignal.Builder
- withOldState(ConnectionState) - Method in class com.lucimber.dbus.connection.ConnectionEvent.Builder
- withPath(DBusObjectPath) - Method in class com.lucimber.dbus.message.OutboundMethodCall.Builder
- withReadTimeout(Duration) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the timeout for read operations.
- withReconnectBackoffMultiplier(double) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the backoff multiplier for reconnection delays.
- withReconnectInitialDelay(Duration) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the initial delay before the first reconnection attempt.
- withReconnectMaxDelay(Duration) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the maximum delay between reconnection attempts.
- withReplyExpected(boolean) - Method in class com.lucimber.dbus.message.InboundMethodCall.Builder
- withReplyExpected(boolean) - Method in class com.lucimber.dbus.message.OutboundMethodCall.Builder
- withReplySerial(DBusUInt32) - Method in class com.lucimber.dbus.message.InboundError.Builder
- withReplySerial(DBusUInt32) - Method in class com.lucimber.dbus.message.InboundMethodReturn.Builder
- withReplySerial(DBusUInt32) - Method in class com.lucimber.dbus.message.OutboundError.Builder
- withReplySerial(DBusUInt32) - Method in class com.lucimber.dbus.message.OutboundMethodReturn.Builder
- withSender(DBusString) - Method in class com.lucimber.dbus.message.InboundError.Builder
- withSender(DBusString) - Method in class com.lucimber.dbus.message.InboundMethodCall.Builder
- withSender(DBusString) - Method in class com.lucimber.dbus.message.InboundMethodReturn.Builder
- withSender(DBusString) - Method in class com.lucimber.dbus.message.InboundSignal.Builder
- withSerial(DBusUInt32) - Method in class com.lucimber.dbus.message.InboundError.Builder
- withSerial(DBusUInt32) - Method in class com.lucimber.dbus.message.InboundMethodCall.Builder
- withSerial(DBusUInt32) - Method in class com.lucimber.dbus.message.InboundMethodReturn.Builder
- withSerial(DBusUInt32) - Method in class com.lucimber.dbus.message.InboundSignal.Builder
- withSerial(DBusUInt32) - Method in class com.lucimber.dbus.message.OutboundError.Builder
- withSerial(DBusUInt32) - Method in class com.lucimber.dbus.message.OutboundMethodCall.Builder
- withSerial(DBusUInt32) - Method in class com.lucimber.dbus.message.OutboundMethodReturn.Builder
- withSerial(DBusUInt32) - Method in class com.lucimber.dbus.message.OutboundSignal.Builder
- withTimeout(Duration) - Method in class com.lucimber.dbus.message.OutboundMethodCall.Builder
-
Sets a timeout override for this specific method call.
- withTimestamp(Instant) - Method in class com.lucimber.dbus.connection.ConnectionEvent.Builder
- withWriteTimeout(Duration) - Method in class com.lucimber.dbus.connection.ConnectionConfig.Builder
-
Sets the timeout for write operations.
- WRITE - Enum constant in enum class com.lucimber.dbus.annotation.DBusProperty.Access
-
Write-only property.
- writeAndRouteResponse(OutboundMessage) - Method in class com.lucimber.dbus.netty.RealityCheckpoint
-
Sends the given
OutboundMessage
without returning a future for the reply. - writeMessage(OutboundMessage) - Method in class com.lucimber.dbus.netty.RealityCheckpoint
-
Sends the given
OutboundMessage
and returns a nestedFuture
that tracks both the write completion and the eventual reply. - WriteOperationListener<T extends io.netty.util.concurrent.Future<?>> - Class in com.lucimber.dbus.netty
-
A
GenericFutureListener
that provides consistent logging for write operations and optionally chains custom completion logic. - WriteOperationListener(Logger) - Constructor for class com.lucimber.dbus.netty.WriteOperationListener
-
Creates a new WriteOperationListener that only performs logging.
- WriteOperationListener(Logger, Consumer<T>) - Constructor for class com.lucimber.dbus.netty.WriteOperationListener
-
Creates a new WriteOperationListener with custom completion logic.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form