Uses of Interface
com.lucimber.dbus.connection.Context
Packages that use Context
Package
Description
Annotations for defining D-Bus interfaces, methods, properties, and signals.
Connection management, lifecycle, and handler pipeline for D-Bus communication.
-
Uses of Context in com.lucimber.dbus.annotation
Methods in com.lucimber.dbus.annotation with parameters of type ContextModifier and TypeMethodDescriptionvoid
StandardInterfaceHandler.handleInboundMessage
(Context ctx, InboundMessage msg) -
Uses of Context in com.lucimber.dbus.connection
Methods in com.lucimber.dbus.connection with parameters of type ContextModifier and TypeMethodDescriptionvoid
AbstractDuplexHandler.handleInboundFailure
(Context ctx, Throwable cause) void
AbstractInboundHandler.handleInboundFailure
(Context ctx, Throwable cause) Default implementation that simply propagates the failure through the pipeline.void
ConnectionHealthHandler.handleInboundFailure
(Context ctx, Throwable cause) void
ConnectionReconnectHandler.handleInboundFailure
(Context ctx, Throwable cause) void
InboundHandler.handleInboundFailure
(Context ctx, Throwable cause) Invoked when an error occurs during the processing of an inbound message.void
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
AbstractDuplexHandler.handleOutboundMessage
(Context ctx, OutboundMessage msg, CompletableFuture<Void> future) void
AbstractOutboundHandler.handleOutboundMessage
(Context ctx, OutboundMessage msg, CompletableFuture<Void> future) void
OutboundHandler.handleOutboundMessage
(Context ctx, OutboundMessage msg, CompletableFuture<Void> future) Invoked when an outbound message is propagated through the pipeline.void
AbstractDuplexHandler.handleUserEvent
(Context ctx, Object evt) void
AbstractInboundHandler.handleUserEvent
(Context ctx, Object evt) Default implementation that simply propagates the user event through the pipeline.void
AbstractOutboundHandler.handleUserEvent
(Context ctx, Object evt) void
Handler.handleUserEvent
(Context ctx, Object evt) Invoked when a user-defined event is propagated through the pipeline.void
AbstractDuplexHandler.onConnectionActive
(Context ctx) void
AbstractInboundHandler.onConnectionActive
(Context ctx) Default implementation that simply propagates the connection active event through the pipeline.void
AbstractOutboundHandler.onConnectionActive
(Context ctx) void
ConnectionHealthHandler.onConnectionActive
(Context ctx) void
ConnectionReconnectHandler.onConnectionActive
(Context ctx) void
Handler.onConnectionActive
(Context ctx) Invoked when the connection associated with this context becomes active.void
AbstractDuplexHandler.onConnectionInactive
(Context ctx) void
AbstractInboundHandler.onConnectionInactive
(Context ctx) Default implementation that simply propagates the connection inactive event through the pipeline.void
AbstractOutboundHandler.onConnectionInactive
(Context ctx) void
ConnectionHealthHandler.onConnectionInactive
(Context ctx) void
ConnectionReconnectHandler.onConnectionInactive
(Context ctx) void
Handler.onConnectionInactive
(Context ctx) Invoked when the connection associated with this context becomes inactive.void
AbstractDuplexHandler.onHandlerAdded
(Context ctx) void
AbstractInboundHandler.onHandlerAdded
(Context ctx) Default implementation that logs the handler addition event.void
AbstractOutboundHandler.onHandlerAdded
(Context ctx) void
ConnectionHealthHandler.onHandlerAdded
(Context ctx) void
ConnectionReconnectHandler.onHandlerAdded
(Context ctx) void
Handler.onHandlerAdded
(Context ctx) Invoked when this handler is added to the pipeline.void
AbstractDuplexHandler.onHandlerRemoved
(Context ctx) void
AbstractInboundHandler.onHandlerRemoved
(Context ctx) Default implementation that logs the handler removal event.void
AbstractOutboundHandler.onHandlerRemoved
(Context ctx) void
ConnectionHealthHandler.onHandlerRemoved
(Context ctx) void
ConnectionReconnectHandler.onHandlerRemoved
(Context ctx) void
Handler.onHandlerRemoved
(Context ctx) Invoked just before this handler is removed from the pipeline.