Uses of Interface
io.helidon.pico.tools.InterceptionPlan
Packages that use InterceptionPlan
-
Uses of InterceptionPlan in io.helidon.pico.tools
Methods in io.helidon.pico.tools that return types with arguments of type InterceptionPlanModifier and TypeMethodDescriptionDefaultInterceptorCreator.createInterceptorPlan(ServiceInfoBasics interceptedService, ProcessingEnvironment processEnv, Set<String> annotationTypeTriggers) InterceptorCreatorResponse.interceptionPlans()The interception plans.ServicesToProcess.interceptorPlans()The interception plan for each service type that has a non-null interception plan.ActivatorCreatorCodeGen.serviceTypeInterceptionPlan()The service type's interception plan.ActivatorCreatorResponse.serviceTypeInterceptorPlans()return The interceptors that were generated.Method parameters in io.helidon.pico.tools with type arguments of type InterceptionPlanModifier and TypeMethodDescriptionvoidServicesToProcess.addInterceptorPlanFor(TypeName serviceTypeName, Optional<InterceptionPlan> plan) Sets theInterceptionPlanfor the given service type.DefaultActivatorCreator.codegenInterceptors(GeneralCreatorRequest req, Map<TypeName, InterceptionPlan> interceptionPlans) -
Uses of InterceptionPlan in io.helidon.pico.tools.spi
Methods in io.helidon.pico.tools.spi that return types with arguments of type InterceptionPlanModifier and TypeMethodDescriptionInterceptorCreator.createInterceptorPlan(ServiceInfoBasics interceptedService, ProcessingEnvironment processingEnvironment, Set<String> annotationTypeTriggers) After an annotation qualifies the enclosing service for interception, this method will be used to provide the injection plan that applies to that service type.InterceptorCreator.InterceptorProcessor.createInterceptorPlan(Set<String> interceptorAnnotationTriggers) Creates the interception plan.Method parameters in io.helidon.pico.tools.spi with type arguments of type InterceptionPlanModifier and TypeMethodDescriptionActivatorCreator.codegenInterceptors(GeneralCreatorRequest request, Map<TypeName, InterceptionPlan> interceptionPlans) Generates just the interceptors.