Uses of Interface
io.fluxzero.common.handling.HandlerInvoker
Packages that use HandlerInvoker
Package
Description
-
Uses of HandlerInvoker in io.fluxzero.common.handling
Classes in io.fluxzero.common.handling that implement HandlerInvokerModifier and TypeClassDescriptionprotected classstatic classAHandlerInvokerthat delegates all behavior to another instance.static final classA simple invoker backed by aCallable, typically used for test utilities or framework-internal logic.Fields in io.fluxzero.common.handling declared as HandlerInvokerModifier and TypeFieldDescriptionprotected final HandlerInvokerHandlerInvoker.DelegatingHandlerInvoker.delegateMethods in io.fluxzero.common.handling that return HandlerInvokerModifier and TypeMethodDescriptiondefault HandlerInvokerHandlerInvoker.andFinally(HandlerInvoker other) Composes this invoker with another to be invoked in afinallyblock.static HandlerInvokerWraps aCallablein aHandlerInvoker.static HandlerInvokerHandlerInvoker.noOp()Returns a no-op invoker that performs no action and returnsnull.static HandlerInvokerHandlerInvoker.run(ThrowingRunnable task) Wraps aThrowingRunnablein aHandlerInvoker.Methods in io.fluxzero.common.handling that return types with arguments of type HandlerInvokerModifier and TypeMethodDescriptionDefaultHandler.getInvoker(M message) Handler.getInvoker(M message) Returns aHandlerInvokercapable of processing the given message, if available.HandlerInspector.MethodHandlerMatcher.getInvoker(Object target, M m) HandlerInspector.ObjectHandlerMatcher.getInvoker(Object target, M message) HandlerMatcher.getInvoker(T target, M message) Attempts to resolve aHandlerInvokerfor the given target instance and message.static Optional<HandlerInvoker> HandlerInvoker.join(List<? extends HandlerInvoker> invokers) Joins a list of invokers into a single composite invoker.protected Optional<Function<Object, HandlerInvoker>> HandlerInspector.MethodHandlerMatcher.prepareInvoker(M m) Methods in io.fluxzero.common.handling with parameters of type HandlerInvokerModifier and TypeMethodDescriptiondefault HandlerInvokerHandlerInvoker.andFinally(HandlerInvoker other) Composes this invoker with another to be invoked in afinallyblock.Method parameters in io.fluxzero.common.handling with type arguments of type HandlerInvokerModifier and TypeMethodDescriptionstatic Optional<HandlerInvoker> HandlerInvoker.join(List<? extends HandlerInvoker> invokers) Joins a list of invokers into a single composite invoker. -
Uses of HandlerInvoker in io.fluxzero.sdk.common
Methods in io.fluxzero.sdk.common with parameters of type HandlerInvokerModifier and TypeMethodDescriptionstatic Optional<LocalHandler> ClientUtils.getLocalHandlerAnnotation(HandlerInvoker handlerInvoker) Retrieves theLocalHandlerannotation associated with a given handler, from its method, its declaring class, or ancestral package, if present.static booleanClientUtils.isLocalHandler(HandlerInvoker invoker, HasMessage message) Determines if the specified handler method handles messages locally.static booleanClientUtils.isLocalSelfHandler(HandlerInvoker invoker, HasMessage message) Returns whether the handler method should only handle messages from the same instance ("self"). -
Uses of HandlerInvoker in io.fluxzero.sdk.modeling
Methods in io.fluxzero.sdk.modeling that return types with arguments of type HandlerInvokerModifier and TypeMethodDescriptionDefaultEntityHelper.applyInvoker(DeserializingMessage event, Entity<?> entity, boolean searchChildren) Finds a handler method annotated with@Applyand wraps it to preserve apply context flags.default Optional<HandlerInvoker> EntityHelper.applyInvoker(DeserializingMessage message, Entity<?> entity) Returns an invoker that can apply the given event to the provided entity.EntityHelper.applyInvoker(DeserializingMessage message, Entity<?> entity, boolean searchChildren) Returns an invoker for applying the event to the entity, optionally checking nested entities.protected Optional<HandlerInvoker> DefaultEntityHelper.getInterceptInvoker(DefaultEntityHelper.MessageWithEntity m) Recursively resolves the best-matching interceptor method, including nested members. -
Uses of HandlerInvoker in io.fluxzero.sdk.publishing.dataprotection
Methods in io.fluxzero.sdk.publishing.dataprotection with parameters of type HandlerInvokerModifier and TypeMethodDescriptionDataProtectionInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of HandlerInvoker in io.fluxzero.sdk.scheduling
Methods in io.fluxzero.sdk.scheduling with parameters of type HandlerInvokerModifier and TypeMethodDescriptionSchedulingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of HandlerInvoker in io.fluxzero.sdk.tracking
Methods in io.fluxzero.sdk.tracking that return types with arguments of type HandlerInvokerModifier and TypeMethodDescriptionprotected Optional<HandlerInvoker> DefaultTracking.getInvoker(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) Methods in io.fluxzero.sdk.tracking with parameters of type HandlerInvokerModifier and TypeMethodDescriptionprotected ObjectDefaultTracking.handle(DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected ObjectDefaultTracking.processError(Throwable e, DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected voidDefaultTracking.reportResult(Object result, HandlerInvoker h, DeserializingMessage message, ConsumerConfiguration config) protected booleanDefaultTracking.shouldSendResponse(HandlerInvoker invoker, DeserializingMessage request, Object result, ConsumerConfiguration config) -
Uses of HandlerInvoker in io.fluxzero.sdk.tracking.handling
Classes in io.fluxzero.sdk.tracking.handling that implement HandlerInvokerModifier and TypeClassDescriptionprotected classprotected classMethods in io.fluxzero.sdk.tracking.handling that return types with arguments of type HandlerInvokerModifier and TypeMethodDescriptionDocumentHandlerDecorator.DocumentHandler.getInvoker(DeserializingMessage message) HandlerInterceptor.InterceptedHandler.getInvoker(DeserializingMessage message) MutableHandler.getInvoker(M message) StatefulHandler.getInvoker(DeserializingMessage message) Methods in io.fluxzero.sdk.tracking.handling with parameters of type HandlerInvokerModifier and TypeMethodDescriptionprotected booleanStatefulHandler.alreadyFiltered(HandlerInvoker i) HandlerInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Intercepts the message handling logic.protected booleanLocalHandlerRegistry.logMessage(HandlerInvoker invoker) Determines whether a handler allows its message to be sent to the Fluxzero Runtime.Constructors in io.fluxzero.sdk.tracking.handling with parameters of type HandlerInvokerModifierConstructorDescriptionDocumentHandlerInvoker(HandlerInvoker delegate, String collection, DeserializingMessage message) StatefulHandlerInvoker(HandlerInvoker delegate, Entry<?> currentEntry, DeserializingMessage message) -
Uses of HandlerInvoker in io.fluxzero.sdk.tracking.handling.authentication
Methods in io.fluxzero.sdk.tracking.handling.authentication with parameters of type HandlerInvokerModifier and TypeMethodDescriptionAuthenticatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of HandlerInvoker in io.fluxzero.sdk.tracking.handling.contentfiltering
Methods in io.fluxzero.sdk.tracking.handling.contentfiltering with parameters of type HandlerInvokerModifier and TypeMethodDescriptionContentFilterInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of HandlerInvoker in io.fluxzero.sdk.tracking.handling.errorreporting
Methods in io.fluxzero.sdk.tracking.handling.errorreporting with parameters of type HandlerInvokerModifier and TypeMethodDescriptionErrorReportingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) protected voidErrorReportingInterceptor.reportError(Throwable e, HandlerInvoker invoker, DeserializingMessage cause) -
Uses of HandlerInvoker in io.fluxzero.sdk.tracking.handling.validation
Methods in io.fluxzero.sdk.tracking.handling.validation with parameters of type HandlerInvokerModifier and TypeMethodDescriptionValidatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of HandlerInvoker in io.fluxzero.sdk.tracking.metrics
Methods in io.fluxzero.sdk.tracking.metrics with parameters of type HandlerInvokerModifier and TypeMethodDescriptionprotected StringHandlerMonitor.formatType(DeserializingMessage message, HandlerInvoker invoker) DisableMetrics.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) HandlerMonitor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) protected booleanHandlerMonitor.logMetrics(HandlerInvoker invoker, HasMessage message) protected booleanHandlerMonitor.metricsDisabled(HandlerInvoker invoker) protected voidHandlerMonitor.publishMetrics(HandlerInvoker invoker, DeserializingMessage message, boolean exceptionalResult, Instant start, Object result) -
Uses of HandlerInvoker in io.fluxzero.sdk.web
Methods in io.fluxzero.sdk.web that return types with arguments of type HandlerInvokerModifier and TypeMethodDescriptionSocketEndpointHandler.getInvoker(DeserializingMessage message) WebHandlerMatcher.getInvoker(Object target, DeserializingMessage message) DefaultSocketSession.tryCompleteRequest(DeserializingMessage message) DefaultSocketSession.tryHandleRequest(DeserializingMessage message, Handler<DeserializingMessage> handler)