Uses of Interface
io.fluxzero.sdk.tracking.handling.HandlerDecorator
Packages that use HandlerDecorator
Package
Description
-
Uses of HandlerDecorator in io.fluxzero.sdk.configuration
Methods in io.fluxzero.sdk.configuration that return types with arguments of type HandlerDecoratorModifier and TypeMethodDescriptionFluxzeroConfiguration.highPrioHandlerDecorators()Decorators applied to handlers before low-priority decorators.FluxzeroConfiguration.lowPrioHandlerDecorators()Decorators applied to handlers after high-priority decorators.Methods in io.fluxzero.sdk.configuration with parameters of type HandlerDecoratorModifier and TypeMethodDescriptionDefaultFluxzero.Builder.addHandlerDecorator(@NonNull HandlerDecorator interceptor, boolean highPriority, MessageType... forTypes) FluxzeroBuilder.addHandlerDecorator(HandlerDecorator decorator, boolean highPriority, MessageType... forTypes) Adds aHandlerDecoratorwith control over priority.default FluxzeroBuilderFluxzeroBuilder.addHandlerDecorator(HandlerDecorator decorator, MessageType... forTypes) Adds aHandlerDecoratorfor the given message types.Method parameters in io.fluxzero.sdk.configuration with type arguments of type HandlerDecoratorModifier and TypeMethodDescriptionprotected HandlerRegistryDefaultFluxzero.Builder.localHandlerRegistry(MessageType messageType, Map<MessageType, HandlerDecorator> handlerDecorators, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, Map<MessageType, DispatchInterceptor> dispatchInterceptors, Function<Class<?>, HandlerRepository> handlerRepositorySupplier, RepositoryProvider repositoryProvider) -
Uses of HandlerDecorator in io.fluxzero.sdk.publishing.dataprotection
Classes in io.fluxzero.sdk.publishing.dataprotection that implement HandlerDecoratorModifier and TypeClassDescriptionclassADispatchInterceptorandHandlerInterceptorthat supports secure transmission of sensitive data fields by removing them from the payload before dispatch and restoring them during handling. -
Uses of HandlerDecorator in io.fluxzero.sdk.scheduling
Classes in io.fluxzero.sdk.scheduling that implement HandlerDecoratorModifier and TypeClassDescriptionclassIntercepts scheduled messages to handle periodic scheduling logic. -
Uses of HandlerDecorator in io.fluxzero.sdk.tracking.handling
Subinterfaces of HandlerDecorator in io.fluxzero.sdk.tracking.handlingModifier and TypeInterfaceDescriptioninterfaceIntercepts individual message handling operations, enabling cross-cutting behavior around handler invocation.Classes in io.fluxzero.sdk.tracking.handling that implement HandlerDecoratorModifier and TypeClassDescriptionclassAHandlerDecoratorthat intercepts handler methods annotated withHandleDocumentand synchronizes their return values with aDocumentStore.static classA composite decorator that merges two decorators into one.Fields in io.fluxzero.sdk.tracking.handling declared as HandlerDecoratorModifier and TypeFieldDescriptionstatic final HandlerDecoratorHandlerDecorator.noOpA no-op decorator that returns the original handler unmodified.Methods in io.fluxzero.sdk.tracking.handling that return HandlerDecoratorModifier and TypeMethodDescriptiondefault HandlerDecoratorHandlerDecorator.andThen(HandlerDecorator next) Chains this decorator with another, producing a composite decorator.Methods in io.fluxzero.sdk.tracking.handling with parameters of type HandlerDecoratorModifier and TypeMethodDescriptiondefault HandlerDecoratorHandlerDecorator.andThen(HandlerDecorator next) Chains this decorator with another, producing a composite decorator.Constructors in io.fluxzero.sdk.tracking.handling with parameters of type HandlerDecoratorModifierConstructorDescriptionDefaultHandlerFactory(MessageType messageType, HandlerDecorator defaultDecorator, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, Function<Class<?>, HandlerRepository> handlerRepositorySupplier, RepositoryProvider repositoryProvider) -
Uses of HandlerDecorator in io.fluxzero.sdk.tracking.handling.authentication
Classes in io.fluxzero.sdk.tracking.handling.authentication that implement HandlerDecorator -
Uses of HandlerDecorator in io.fluxzero.sdk.tracking.handling.contentfiltering
Classes in io.fluxzero.sdk.tracking.handling.contentfiltering that implement HandlerDecorator -
Uses of HandlerDecorator in io.fluxzero.sdk.tracking.handling.errorreporting
Classes in io.fluxzero.sdk.tracking.handling.errorreporting that implement HandlerDecoratorModifier and TypeClassDescriptionclassHandlerInterceptorthat reports exceptions to the configuredErrorGateway. -
Uses of HandlerDecorator in io.fluxzero.sdk.tracking.handling.validation
Classes in io.fluxzero.sdk.tracking.handling.validation that implement HandlerDecoratorModifier and TypeClassDescriptionclassAHandlerInterceptorthat validates the payload of messages before they are handled. -
Uses of HandlerDecorator in io.fluxzero.sdk.tracking.metrics
Classes in io.fluxzero.sdk.tracking.metrics that implement HandlerDecoratorModifier and TypeClassDescriptionclassInterceptor that disables the dispatch of outboundMessageType.METRICSmessages.class -
Uses of HandlerDecorator in io.fluxzero.sdk.web
Classes in io.fluxzero.sdk.web that implement HandlerDecoratorModifier and TypeClassDescriptionclassDecorator that adds WebSocket session support to handler classes and enables parameter injection forSocketSession.