Uses of Interface
io.fluxcapacitor.common.handling.HandlerMatcher
Packages that use HandlerMatcher
Package
Description
-
Uses of HandlerMatcher in io.fluxcapacitor.common.handling
Classes in io.fluxcapacitor.common.handling that implement HandlerMatcherModifier and TypeClassDescriptionstatic class
A matcher that encapsulates metadata and resolution logic for a single handler method or constructor.static class
A compositeHandlerMatcher
that delegates to a list of individual matchers.Methods in io.fluxcapacitor.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 thisHandlerMatcher
with anotherHandlerMatcher
to form a composite matcher.Methods in io.fluxcapacitor.common.handling with parameters of type HandlerMatcherModifier and TypeMethodDescriptiondefault HandlerMatcher
<T, M> HandlerMatcher.or
(HandlerMatcher<T, M> next) Combines thisHandlerMatcher
with anotherHandlerMatcher
to form a composite matcher. -
Uses of HandlerMatcher in io.fluxcapacitor.javaclient.tracking.handling
Methods in io.fluxcapacitor.javaclient.tracking.handling that return HandlerMatcherModifier and TypeMethodDescriptionprotected HandlerMatcher
<Object, DeserializingMessage> DefaultHandlerFactory.createHandlerMatcher
(Object target, HandlerConfiguration<DeserializingMessage> config) -
Uses of HandlerMatcher in io.fluxcapacitor.javaclient.web
Classes in io.fluxcapacitor.javaclient.web that implement HandlerMatcherModifier and TypeClassDescriptionclass
SpecializedHandlerMatcher
that routesDeserializingMessage
s of typeMessageType.WEBREQUEST
to matching handler methods based on annotated URI patterns, HTTP methods, and optional origins.Constructors in io.fluxcapacitor.javaclient.web with parameters of type HandlerMatcherModifierConstructorDescriptionSocketEndpointHandler
(Class<?> targetClass, HandlerMatcher<Object, DeserializingMessage> targetMatcher, HandlerMatcher<Object, DeserializingMessage> wrapperMatcher, RepositoryProvider repositoryProvider)