Interface InterceptorCreator.InterceptorProcessor

Enclosing interface:
InterceptorCreator

public static interface InterceptorCreator.InterceptorProcessor
Abstraction for interceptor processing.
  • Method Details

    • allAnnotationTypeTriggers

      Set<String> allAnnotationTypeTriggers()
      The set of annotation types that are trigger interception.
      Returns:
      the set of annotation types that are trigger interception
    • createInterceptorPlan

      Optional<InterceptionPlan> createInterceptorPlan(Set<String> interceptorAnnotationTriggers)
      Creates the interception plan.
      Parameters:
      interceptorAnnotationTriggers - the annotation type triggering the interception creation.
      Returns:
      the plan, or empty if there is no interception needed