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 TypeMethodDescriptionvoidStandardInterfaceHandler.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 givenOutboundMessageover 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 TypeMethodDescriptionvoidAbstractDuplexHandler.handleInboundMessage(Context ctx, InboundMessage msg) voidAbstractInboundHandler.handleInboundMessage(Context ctx, InboundMessage msg) Default implementation that simply propagates the message through the pipeline.voidConnectionHealthHandler.handleInboundMessage(Context ctx, InboundMessage msg) voidInboundHandler.handleInboundMessage(Context ctx, InboundMessage msg) Invoked when an inbound message is received and propagated through the pipeline.voidConnectionContext.onMessageReceived(InboundMessage message) Called when a message is received from the transport.voidDefaultPipeline.propagateInboundMessage(InboundMessage msg) voidInboundPropagator.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 voidDummyConnection.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 TypeInterfaceDescriptioninterfaceAn inbound reply to a previously send message.Classes in com.lucimber.dbus.message that implement InboundMessageModifier and TypeClassDescriptionfinal classAn inbound error message.final classAn inbound method call message.final classAn inbound method return message.final classAn 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 givenOutboundMessageand returns a nestedFuturethat 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.