Uses of Interface
com.lucimber.dbus.message.InboundMessage
Packages that use InboundMessage
Package
Description
Annotations for defining D-Bus interfaces, methods, properties, and signals.
Connection management, lifecycle, and handler pipeline for D-Bus communication.
D-Bus message types and structures for method calls, returns, signals, and errors.
Netty-based transport implementation for high-performance D-Bus communication.
Utility classes and helper functions for D-Bus operations and internal framework use.
-
Uses of InboundMessage in com.lucimber.dbus.annotation
Methods in com.lucimber.dbus.annotation with parameters of type InboundMessageModifier and TypeMethodDescriptionvoid
StandardInterfaceHandler.handleInboundMessage
(Context ctx, InboundMessage msg) -
Uses of InboundMessage in com.lucimber.dbus.connection
Methods in com.lucimber.dbus.connection that return types with arguments of type InboundMessageModifier and TypeMethodDescriptionstatic Function<OutboundMessage,
InboundMessage> DummyConnection.errorResponse
(String errorName, String errorMessage) Creates an error response with the given error name and message.Connection.sendRequest
(OutboundMessage msg) Sends the givenOutboundMessage
over this connection, bypassing the pipeline.ConnectionHandle.sendRequest
(OutboundMessage message) Sends a request message and waits for a response.DummyConnection.sendRequest
(OutboundMessage msg) static Function<OutboundMessage,
InboundMessage> DummyConnection.successResponse
(List<DBusType> body) Creates a success response with the given body.Methods in com.lucimber.dbus.connection with parameters of type InboundMessageModifier and TypeMethodDescriptionvoid
AbstractDuplexHandler.handleInboundMessage
(Context ctx, InboundMessage msg) void
AbstractInboundHandler.handleInboundMessage
(Context ctx, InboundMessage msg) Default implementation that simply propagates the message through the pipeline.void
ConnectionHealthHandler.handleInboundMessage
(Context ctx, InboundMessage msg) void
InboundHandler.handleInboundMessage
(Context ctx, InboundMessage msg) Invoked when an inbound message is received and propagated through the pipeline.void
ConnectionContext.onMessageReceived
(InboundMessage message) Called when a message is received from the transport.void
DefaultPipeline.propagateInboundMessage
(InboundMessage msg) void
InboundPropagator.propagateInboundMessage
(InboundMessage msg) Propagates an inbound message to the next handler in the pipeline.Method parameters in com.lucimber.dbus.connection with type arguments of type InboundMessageModifier and TypeMethodDescriptionfinal void
DummyConnection.setMethodCallResponse
(String interfaceName, String methodName, Function<OutboundMessage, InboundMessage> responseFunction) Sets a response handler for method calls to a specific interface and method.DummyConnection.Builder.withMethodCallResponse
(String interfaceName, String methodName, Function<OutboundMessage, InboundMessage> responseFunction) Adds a response handler for method calls. -
Uses of InboundMessage in com.lucimber.dbus.message
Subinterfaces of InboundMessage in com.lucimber.dbus.messageModifier and TypeInterfaceDescriptioninterface
An inbound reply to a previously send message.Classes in com.lucimber.dbus.message that implement InboundMessageModifier and TypeClassDescriptionfinal class
An inbound error message.final class
An inbound method call message.final class
An inbound method return message.final class
An inbound signal message. -
Uses of InboundMessage in com.lucimber.dbus.netty
Methods in com.lucimber.dbus.netty that return types with arguments of type InboundMessageModifier and TypeMethodDescriptionNettyConnection.sendRequest
(OutboundMessage msg) NettyConnectionHandle.sendRequest
(OutboundMessage message) io.netty.util.concurrent.Future<io.netty.util.concurrent.Future<InboundMessage>>
RealityCheckpoint.writeMessage
(OutboundMessage msg) Sends the givenOutboundMessage
and returns a nestedFuture
that tracks both the write completion and the eventual reply. -
Uses of InboundMessage in com.lucimber.dbus.util
Methods in com.lucimber.dbus.util that return types with arguments of type InboundMessageModifier and TypeMethodDescriptionstatic DBusPromise<InboundMessage>
DBusPromise.from
(CompletionStage<InboundMessage> messageStage) Creates a DBusPromise from a D-Bus message completion stage.Method parameters in com.lucimber.dbus.util with type arguments of type InboundMessageModifier and TypeMethodDescriptionstatic DBusPromise<InboundMessage>
DBusPromise.from
(CompletionStage<InboundMessage> messageStage) Creates a DBusPromise from a D-Bus message completion stage.