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 TypeMethodDescriptionvoidStandardInterfaceHandler.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 TypeMethodDescriptionvoidAbstractDuplexHandler.handleInboundFailure(Context ctx, Throwable cause) voidAbstractInboundHandler.handleInboundFailure(Context ctx, Throwable cause) Default implementation that simply propagates the failure through the pipeline.voidConnectionHealthHandler.handleInboundFailure(Context ctx, Throwable cause) voidConnectionReconnectHandler.handleInboundFailure(Context ctx, Throwable cause) voidInboundHandler.handleInboundFailure(Context ctx, Throwable cause) Invoked when an error occurs during the processing of an inbound message.voidAbstractDuplexHandler.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.voidAbstractDuplexHandler.handleOutboundMessage(Context ctx, OutboundMessage msg, CompletableFuture<Void> future) voidAbstractOutboundHandler.handleOutboundMessage(Context ctx, OutboundMessage msg, CompletableFuture<Void> future) voidOutboundHandler.handleOutboundMessage(Context ctx, OutboundMessage msg, CompletableFuture<Void> future) Invoked when an outbound message is propagated through the pipeline.voidAbstractDuplexHandler.handleUserEvent(Context ctx, Object evt) voidAbstractInboundHandler.handleUserEvent(Context ctx, Object evt) Default implementation that simply propagates the user event through the pipeline.voidAbstractOutboundHandler.handleUserEvent(Context ctx, Object evt) voidHandler.handleUserEvent(Context ctx, Object evt) Invoked when a user-defined event is propagated through the pipeline.voidAbstractDuplexHandler.onConnectionActive(Context ctx) voidAbstractInboundHandler.onConnectionActive(Context ctx) Default implementation that simply propagates the connection active event through the pipeline.voidAbstractOutboundHandler.onConnectionActive(Context ctx) voidConnectionHealthHandler.onConnectionActive(Context ctx) voidConnectionReconnectHandler.onConnectionActive(Context ctx) voidHandler.onConnectionActive(Context ctx) Invoked when the connection associated with this context becomes active.voidAbstractDuplexHandler.onConnectionInactive(Context ctx) voidAbstractInboundHandler.onConnectionInactive(Context ctx) Default implementation that simply propagates the connection inactive event through the pipeline.voidAbstractOutboundHandler.onConnectionInactive(Context ctx) voidConnectionHealthHandler.onConnectionInactive(Context ctx) voidConnectionReconnectHandler.onConnectionInactive(Context ctx) voidHandler.onConnectionInactive(Context ctx) Invoked when the connection associated with this context becomes inactive.voidAbstractDuplexHandler.onHandlerAdded(Context ctx) voidAbstractInboundHandler.onHandlerAdded(Context ctx) Default implementation that logs the handler addition event.voidAbstractOutboundHandler.onHandlerAdded(Context ctx) voidConnectionHealthHandler.onHandlerAdded(Context ctx) voidConnectionReconnectHandler.onHandlerAdded(Context ctx) voidHandler.onHandlerAdded(Context ctx) Invoked when this handler is added to the pipeline.voidAbstractDuplexHandler.onHandlerRemoved(Context ctx) voidAbstractInboundHandler.onHandlerRemoved(Context ctx) Default implementation that logs the handler removal event.voidAbstractOutboundHandler.onHandlerRemoved(Context ctx) voidConnectionHealthHandler.onHandlerRemoved(Context ctx) voidConnectionReconnectHandler.onHandlerRemoved(Context ctx) voidHandler.onHandlerRemoved(Context ctx) Invoked just before this handler is removed from the pipeline.