@Test public void testHandlesAllDecoratedParamTypes() { control.replay(); for (Method method : AnnotatedAuroraAdmin.class.getMethods()) { if (HttpSecurityModule.AURORA_SCHEDULER_MANAGER_SERVICE.matches(method)) { interceptor.getAuthorizingParamGetters().getUnchecked(method); } } }
@VisibleForTesting LoadingCache<Method, Function<Object[], Optional<JobKey>>> getAuthorizingParamGetters() { return authorizingParamGetters; }
ShiroAuthorizingParamInterceptor implements MethodInterceptor { @VisibleForTesting LoadingCache<Method, Function<Object[], Optional<JobKey>>> getAuthorizingParamGetters() { return authorizingParamGetters; } }
ShiroAuthorizingParamInterceptor implements MethodInterceptor { @VisibleForTesting LoadingCache<Method, Function<Object[], Optional<JobKey>>> getAuthorizingParamGetters() { return authorizingParamGetters; }  }
ShiroAuthorizingParamInterceptor implements MethodInterceptor { @VisibleForTesting LoadingCache<Method, Function<Object[], Optional<JobKey>>> getAuthorizingParamGetters() { return authorizingParamGetters; }  @Override Object invoke(MethodInvocation invocation); }
ShiroAuthorizingParamInterceptor implements MethodInterceptor { @VisibleForTesting LoadingCache<Method, Function<Object[], Optional<JobKey>>> getAuthorizingParamGetters() { return authorizingParamGetters; }  @Override Object invoke(MethodInvocation invocation);  }