Uses of Interface
io.fluxcapacitor.common.handling.Handler
Packages that use Handler
Package
Description
-
Uses of Handler in io.fluxcapacitor.common.handling
Classes in io.fluxcapacitor.common.handling that implement HandlerModifier and TypeClassDescriptionclass
Default implementation of theHandler
interface.static class
Abstract base class forHandler
implementations that delegate to another handler.Fields in io.fluxcapacitor.common.handling declared as HandlerMethods in io.fluxcapacitor.common.handling that return HandlerModifier and TypeMethodDescriptionstatic <M> Handler
<M> HandlerInspector.createHandler
(Object target, Class<? extends Annotation> methodAnnotation) Creates aHandler
for the given target object and annotation type.static <M> Handler
<M> HandlerInspector.createHandler
(Object target, Class<? extends Annotation> methodAnnotation, List<ParameterResolver<? super M>> parameterResolvers) Creates aHandler
backed by a target supplier and parameter resolvers.static <M> Handler
<M> HandlerInspector.createHandler
(Object target, List<ParameterResolver<? super M>> parameterResolvers, HandlerConfiguration<? super M> config) Creates aHandler
backed by a target supplier and parameter resolvers.static <M> Handler
<M> HandlerInspector.createHandler
(Function<M, ?> targetSupplier, Class<?> targetClass, List<ParameterResolver<? super M>> parameterResolvers, HandlerConfiguration<? super M> config) Creates aHandler
backed by a target supplier and parameter resolvers.Creates a composite handler that executes the current handler and then delegates to the specified next handler if the current handler cannot handle the message or does not provide an invoker.Methods in io.fluxcapacitor.common.handling with parameters of type Handler -
Uses of Handler in io.fluxcapacitor.javaclient.scheduling
Methods in io.fluxcapacitor.javaclient.scheduling that return HandlerModifier and TypeMethodDescriptionSchedulingInterceptor.wrap
(Handler<DeserializingMessage> handler) Methods in io.fluxcapacitor.javaclient.scheduling with parameters of type HandlerModifier and TypeMethodDescriptionSchedulingInterceptor.wrap
(Handler<DeserializingMessage> handler) -
Uses of Handler in io.fluxcapacitor.javaclient.tracking
Methods in io.fluxcapacitor.javaclient.tracking with parameters of type HandlerModifier and TypeMethodDescriptionprotected Optional
<HandlerInvoker> DefaultTracking.getInvoker
(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected Object
DefaultTracking.handle
(DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected Object
DefaultTracking.processError
(Throwable e, DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected void
DefaultTracking.stopTracker
(DeserializingMessage message, Handler<DeserializingMessage> handler, Throwable e) protected void
DefaultTracking.tryHandle
(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config, boolean reportResult) Method parameters in io.fluxcapacitor.javaclient.tracking with type arguments of type HandlerModifier and TypeMethodDescriptionprotected Consumer
<List<SerializedMessage>> DefaultTracking.createConsumer
(ConsumerConfiguration config, List<Handler<DeserializingMessage>> handlers) protected Registration
DefaultTracking.startTracking
(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers, FluxCapacitor fluxCapacitor) -
Uses of Handler in io.fluxcapacitor.javaclient.tracking.handling
Classes in io.fluxcapacitor.javaclient.tracking.handling that implement HandlerModifier and TypeClassDescriptionprotected class
static class
Implementation ofHandler
that delegates to another handler and applies aHandlerInterceptor
.class
A specializedHandler
that maintains and mutates an internal delegate instance.class
AHandler
implementation for classes annotated withStateful
, responsible for resolving and invoking stateful handler instances based onAssociation
metadata.Methods in io.fluxcapacitor.javaclient.tracking.handling that return HandlerModifier and TypeMethodDescriptionprotected Handler
<DeserializingMessage> DefaultHandlerFactory.buildHandler
(@NonNull Object target, HandlerConfiguration<DeserializingMessage> config) protected Handler
<DeserializingMessage> DefaultHandlerFactory.createDefaultHandler
(Object target, Function<DeserializingMessage, ?> targetSupplier, HandlerConfiguration<DeserializingMessage> config) DocumentHandlerDecorator.wrap
(Handler<DeserializingMessage> handler) HandlerDecorator.MergedDecorator.wrap
(Handler<DeserializingMessage> handler) HandlerDecorator.wrap
(Handler<DeserializingMessage> handler) Wraps the given handler with additional behavior.default Handler
<DeserializingMessage> HandlerInterceptor.wrap
(Handler<DeserializingMessage> handler) Wraps aHandler
with this interceptor, producing an intercepted handler.Methods in io.fluxcapacitor.javaclient.tracking.handling that return types with arguments of type HandlerModifier and TypeMethodDescriptionDefaultHandlerFactory.createHandler
(Object target, HandlerFilter handlerFilter, List<HandlerInterceptor> extraInterceptors) HandlerFactory.createHandler
(Object target, HandlerFilter handlerFilter, List<HandlerInterceptor> extraInterceptors) Attempts to create a message handler for the giventarget
object.protected List
<Handler<DeserializingMessage>> LocalHandlerRegistry.getLocalHandlers
(DeserializingMessage message) Returns the full list of handlers that should be used to process the given message.Methods in io.fluxcapacitor.javaclient.tracking.handling with parameters of type HandlerModifier and TypeMethodDescriptionDocumentHandlerDecorator.wrap
(Handler<DeserializingMessage> handler) HandlerDecorator.MergedDecorator.wrap
(Handler<DeserializingMessage> handler) HandlerDecorator.wrap
(Handler<DeserializingMessage> handler) Wraps the given handler with additional behavior.default Handler
<DeserializingMessage> HandlerInterceptor.wrap
(Handler<DeserializingMessage> handler) Wraps aHandler
with this interceptor, producing an intercepted handler. -
Uses of Handler in io.fluxcapacitor.javaclient.tracking.handling.authentication
Methods in io.fluxcapacitor.javaclient.tracking.handling.authentication that return HandlerModifier and TypeMethodDescriptionAuthenticatingInterceptor.wrap
(Handler<DeserializingMessage> handler) Methods in io.fluxcapacitor.javaclient.tracking.handling.authentication with parameters of type HandlerModifier and TypeMethodDescriptionAuthenticatingInterceptor.wrap
(Handler<DeserializingMessage> handler) -
Uses of Handler in io.fluxcapacitor.javaclient.web
Classes in io.fluxcapacitor.javaclient.web that implement HandlerModifier and TypeClassDescriptionclass
A specializedHandler
that manages lifecycle events and message dispatching for WebSocket endpoints annotated withSocketEndpoint
.Methods in io.fluxcapacitor.javaclient.web that return HandlerModifier and TypeMethodDescriptionprotected Handler
<DeserializingMessage> WebsocketHandlerDecorator.cleanUpOnClose
(Handler<DeserializingMessage> handler) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.closeOnError
(Handler<DeserializingMessage> handler) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.enableHandshake
(Handler<DeserializingMessage> handler, List<WebPattern> socketPatterns) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.handleRequest
(Handler<DeserializingMessage> handler) WebsocketHandlerDecorator.wrap
(Handler<DeserializingMessage> handler) Wraps a websocket-compatible handler with websocket-specific functionality.Methods in io.fluxcapacitor.javaclient.web with parameters of type HandlerModifier and TypeMethodDescriptionprotected Handler
<DeserializingMessage> WebsocketHandlerDecorator.cleanUpOnClose
(Handler<DeserializingMessage> handler) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.closeOnError
(Handler<DeserializingMessage> handler) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.enableHandshake
(Handler<DeserializingMessage> handler, List<WebPattern> socketPatterns) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.handleRequest
(Handler<DeserializingMessage> handler) DefaultSocketSession.tryHandleRequest
(DeserializingMessage message, Handler<DeserializingMessage> handler) WebsocketHandlerDecorator.wrap
(Handler<DeserializingMessage> handler) Wraps a websocket-compatible handler with websocket-specific functionality.