Package io.fluxcapacitor.common.handling
Interface HandlerInvoker
- All Known Implementing Classes:
HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker,HandlerInvoker.DelegatingHandlerInvoker,HandlerInvoker.SimpleInvoker
public interface HandlerInvoker
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic final class -
Method Summary
Modifier and TypeMethodDescriptiondefault HandlerInvokerandFinally(HandlerInvoker other) static HandlerInvokerboolean<A extends Annotation>
AClass<?> default Objectinvoke()invoke(BiFunction<Object, Object, Object> resultCombiner) booleanstatic Optional<HandlerInvoker> join(List<? extends HandlerInvoker> invokers) static HandlerInvokernoOp()static HandlerInvokerrun(ThrowingRunnable task)
-
Method Details
-
noOp
-
run
-
call
-
join
-
andFinally
-
getTargetClass
Class<?> getTargetClass() -
getMethod
Executable getMethod() -
getMethodAnnotation
-
expectResult
boolean expectResult() -
isPassive
boolean isPassive() -
invoke
-
invoke
-