ReactorTimeLimiterAspectExt implements TimeLimiterAspectExt { @Override public boolean canHandleReturnType(Class<?> returnType) { return Flux.class.isAssignableFrom(returnType) || Mono.class.isAssignableFrom(returnType); }  @Override boolean canHandleReturnType(Class<?> returnType); @Override Object handle(ProceedingJoinPoint proceedingJoinPoint,
        TimeLimiter timeLimiter, String methodName);  }
@Test public void testCheckTypes() { assertThat(reactorTimeLimiterAspectExt.canHandleReturnType(Mono.class)).isTrue(); assertThat(reactorTimeLimiterAspectExt.canHandleReturnType(Flux.class)).isTrue(); }