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.publishing.dataprotection
Methods in io.fluxzero.sdk.publishing.dataprotection that return HandlerModifier and TypeMethodDescriptionDataProtectionInterceptor.wrap(Handler<DeserializingMessage> handler) Methods in io.fluxzero.sdk.publishing.dataprotection with parameters of type HandlerModifier and TypeMethodDescriptionDataProtectionInterceptor.wrap(Handler<DeserializingMessage> 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 ObjectDefaultTracking.doHandle(DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected ObjectDefaultTracking.doHandle(DeserializingMessage message, HandlerMethod<? super DeserializingMessage> h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected HandlerMethod<? super DeserializingMessage> DefaultTracking.getHandlerMethodOrNull(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected 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.handle(DeserializingMessage message, HandlerMethod<? super DeserializingMessage> h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected ObjectDefaultTracking.processError(Throwable e, DeserializingMessage message, HandlerDescriptor h, Handler<DeserializingMessage> handler, ConsumerConfiguration config, Callable<Object> retry) 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 CompletionStage<Void> DefaultTracking.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) DefaultTracking.retainTrackingTopics(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> activeHandlers, List<Handler<DeserializingMessage>> addedHandlers, Fluxzero fluxzero) protected RegistrationDefaultTracking.startTracking(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers, String topic, Fluxzero fluxzero) DefaultTracking.trackingTopics(List<Handler<DeserializingMessage>> handlers) -
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.tracking.handling.errorreporting
Methods in io.fluxzero.sdk.tracking.handling.errorreporting that return HandlerModifier and TypeMethodDescriptionErrorReportingInterceptor.wrap(Handler<DeserializingMessage> handler) Methods in io.fluxzero.sdk.tracking.handling.errorreporting with parameters of type HandlerModifier and TypeMethodDescriptionErrorReportingInterceptor.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<WebsocketHandlerDecorator.SocketPattern> socketPatterns) protected Handler<DeserializingMessage> WebsocketHandlerDecorator.handleRequest(Handler<DeserializingMessage> handler) protected Handler<DeserializingMessage> WebsocketHandlerDecorator.useSessionUser(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<WebsocketHandlerDecorator.SocketPattern> socketPatterns) protected Handler<DeserializingMessage> WebsocketHandlerDecorator.handleRequest(Handler<DeserializingMessage> handler) protected List<WebsocketHandlerDecorator.SocketPattern> WebsocketHandlerDecorator.socketPatterns(Handler<DeserializingMessage> handler) DefaultSocketSession.tryHandleRequest(DeserializingMessage message, Handler<DeserializingMessage> handler) protected Handler<DeserializingMessage> WebsocketHandlerDecorator.useSessionUser(Handler<DeserializingMessage> handler) WebsocketHandlerDecorator.wrap(Handler<DeserializingMessage> handler) Wraps a websocket-compatible handler with websocket-specific functionality.