Uses of Class
io.fluxzero.common.handling.HandlerConfiguration
Packages that use HandlerConfiguration
-
Uses of HandlerConfiguration in io.fluxzero.common.handling
Methods in io.fluxzero.common.handling with parameters of type HandlerConfigurationModifier and TypeMethodDescriptionstatic <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.static booleanHandlerInspector.hasHandlerMethods(Class<?> targetClass, HandlerConfiguration<?> handlerConfiguration) Returns whether the given class contains at least one method or constructor that matches the handler configuration.static <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.Constructors in io.fluxzero.common.handling with parameters of type HandlerConfigurationModifierConstructorDescriptionMethodHandlerMatcher(Executable executable, Class<?> targetClass, List<ParameterResolver<? super M>> parameterResolvers, @NonNull HandlerConfiguration<? super M> config)