Uses of Interface
io.fluxzero.common.handling.Handler
Packages that use Handler
Package
Description
-
Uses of Handler in io.fluxzero.common.handling
Classes in io.fluxzero.common.handling that implement HandlerModifier and TypeClassDescriptionclassDefault implementation of theHandlerinterface.static classAbstract base class forHandlerimplementations that delegate to another handler.Fields in io.fluxzero.common.handling declared as HandlerMethods in io.fluxzero.common.handling that return HandlerModifier and TypeMethodDescriptionstatic <M> Handler<M> HandlerInspector.createHandler(Object target, Class<? extends Annotation> methodAnnotation) Creates aHandlerfor 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 aHandlerbacked 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 aHandlerbacked 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 aHandlerbacked 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.fluxzero.common.handling with parameters of type Handler -
Uses of Handler in io.fluxzero.sdk.scheduling
Methods in io.fluxzero.sdk.scheduling that return HandlerModifier and TypeMethodDescriptionSchedulingInterceptor.wrap(Handler<DeserializingMessage> handler) Methods in io.fluxzero.sdk.scheduling with parameters of type HandlerModifier and TypeMethodDescriptionSchedulingInterceptor.wrap(Handler<DeserializingMessage> handler) -
Uses of Handler in io.fluxzero.sdk.tracking
Methods in io.fluxzero.sdk.tracking with parameters of type HandlerModifier and TypeMethodDescriptionprotected Optional<HandlerInvoker> DefaultTracking.getInvoker(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected ObjectDefaultTracking.handle(DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected ObjectDefaultTracking.processError(Throwable e, DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected voidDefaultTracking.stopTracker(DeserializingMessage message, Handler<DeserializingMessage> handler, Throwable e) protected voidDefaultTracking.tryHandle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config, boolean reportResult) Method parameters in io.fluxzero.sdk.tracking with type arguments of type HandlerModifier and TypeMethodDescriptionprotected Consumer<List<SerializedMessage>> DefaultTracking.createConsumer(ConsumerConfiguration config, List<Handler<DeserializingMessage>> handlers) protected RegistrationDefaultTracking.startTracking(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers, Fluxzero fluxzero) -
Uses of Handler in io.fluxzero.sdk.tracking.handling
Classes in io.fluxzero.sdk.tracking.handling that implement HandlerModifier and TypeClassDescriptionprotected classstatic classImplementation ofHandlerthat delegates to another handler and applies aHandlerInterceptor.classA specializedHandlerthat maintains and mutates an internal delegate instance.classAHandlerimplementation for classes annotated withStateful, responsible for resolving and invoking stateful handler instances based onAssociationmetadata.Methods in io.fluxzero.sdk.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 aHandlerwith this interceptor, producing an intercepted handler.Methods in io.fluxzero.sdk.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 giventargetobject.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.fluxzero.sdk.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 aHandlerwith this interceptor, producing an intercepted handler. -
Uses of Handler in io.fluxzero.sdk.tracking.handling.authentication
Methods in io.fluxzero.sdk.tracking.handling.authentication that return HandlerModifier and TypeMethodDescriptionAuthenticatingInterceptor.wrap(Handler<DeserializingMessage> handler) Methods in io.fluxzero.sdk.tracking.handling.authentication with parameters of type HandlerModifier and TypeMethodDescriptionAuthenticatingInterceptor.wrap(Handler<DeserializingMessage> handler) -
Uses of Handler in io.fluxzero.sdk.web
Classes in io.fluxzero.sdk.web that implement HandlerModifier and TypeClassDescriptionclassA specializedHandlerthat manages lifecycle events and message dispatching for WebSocket endpoints annotated withSocketEndpoint.Methods in io.fluxzero.sdk.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.fluxzero.sdk.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.