Class HandlerInterceptor.InterceptedHandler
java.lang.Object
io.fluxzero.sdk.tracking.handling.HandlerInterceptor.InterceptedHandler
- Enclosing interface:
HandlerInterceptor
Implementation of
Handler that delegates to another handler and applies a HandlerInterceptor.-
Constructor Summary
ConstructorsConstructorDescriptionInterceptedHandler(io.fluxzero.common.handling.Handler<DeserializingMessage> delegate, HandlerInterceptor interceptor) -
Method Summary
Modifier and TypeMethodDescriptiondefault io.fluxzero.common.handling.HandlerMethod<DeserializingMessage> Optional<io.fluxzero.common.handling.HandlerInvoker> getInvoker(DeserializingMessage message) io.fluxzero.common.handling.HandlerInvokergetInvokerOrNull(DeserializingMessage message) Class<?> default io.fluxzero.common.handling.Handler<DeserializingMessage> or(io.fluxzero.common.handling.Handler<DeserializingMessage> arg0) toString()
-
Constructor Details
-
InterceptedHandler
public InterceptedHandler(io.fluxzero.common.handling.Handler<DeserializingMessage> delegate, HandlerInterceptor interceptor)
-
-
Method Details
-
getInvoker
public Optional<io.fluxzero.common.handling.HandlerInvoker> getInvoker(DeserializingMessage message) -
getInvokerOrNull
-
getTargetClass
-
toString
-
getHandlerMethodOrNull
default io.fluxzero.common.handling.HandlerMethod<DeserializingMessage> getHandlerMethodOrNull(DeserializingMessage arg0) -
or
default io.fluxzero.common.handling.Handler<DeserializingMessage> or(io.fluxzero.common.handling.Handler<DeserializingMessage> arg0)
-