Uses of Interface
io.fluxzero.common.handling.HandlerMatcher
Packages that use HandlerMatcher
Package
Description
-
Uses of HandlerMatcher in io.fluxzero.common.handling
Classes in io.fluxzero.common.handling that implement HandlerMatcherModifier and TypeClassDescriptionstatic classA matcher that encapsulates metadata and resolution logic for a single handler method or constructor.static classA compositeHandlerMatcherthat delegates to a list of individual matchers.Methods in io.fluxzero.common.handling that return HandlerMatcherModifier and TypeMethodDescriptionstatic <M> HandlerMatcher<Object, M> HandlerInspector.inspect(Class<?> targetClass, List<ParameterResolver<? super M>> parameterResolvers, HandlerConfiguration<? super M> config) Inspects the given class for methods matching the specified annotation and builds aHandlerMatcher.static <M> HandlerMatcher<Object, M> HandlerInspector.inspect(Class<?> targetClass, List<ParameterResolver<? super M>> parameterResolvers, Class<? extends Annotation> methodAnnotation) Inspects the given class for methods matching the specified annotation and builds aHandlerMatcher.default HandlerMatcher<T, M> HandlerMatcher.or(HandlerMatcher<T, M> next) Combines thisHandlerMatcherwith anotherHandlerMatcherto form a composite matcher.Methods in io.fluxzero.common.handling with parameters of type HandlerMatcherModifier and TypeMethodDescriptiondefault HandlerMatcher<T, M> HandlerMatcher.or(HandlerMatcher<T, M> next) Combines thisHandlerMatcherwith anotherHandlerMatcherto form a composite matcher. -
Uses of HandlerMatcher in io.fluxzero.sdk.tracking.handling
Methods in io.fluxzero.sdk.tracking.handling that return HandlerMatcherModifier and TypeMethodDescriptionprotected HandlerMatcher<Object, DeserializingMessage> DefaultHandlerFactory.createHandlerMatcher(Object target, HandlerConfiguration<DeserializingMessage> config) -
Uses of HandlerMatcher in io.fluxzero.sdk.web
Classes in io.fluxzero.sdk.web that implement HandlerMatcherModifier and TypeClassDescriptionclassSpecializedHandlerMatcherthat routesDeserializingMessages of typeMessageType.WEBREQUESTto matching handler methods based on annotated URI patterns, HTTP methods, and optional origins.Constructors in io.fluxzero.sdk.web with parameters of type HandlerMatcherModifierConstructorDescriptionSocketEndpointHandler(Class<?> targetClass, HandlerMatcher<Object, DeserializingMessage> targetMatcher, HandlerMatcher<Object, DeserializingMessage> wrapperMatcher, RepositoryProvider repositoryProvider)