Annotation Interface Service.EntryPoint

Enclosing class:
Service

@Retention(CLASS) @Target({METHOD,ANNOTATION_TYPE}) public static @interface Service.EntryPoint
Instruction for the Helidon Service Codegen to generate method metadata for methods meta-annotated with this annotation.

An entry point is the first method invoked when Helidon is called from outside (i.e. an HTTP request), or through some internal means (such as scheduling).

This annotation is required on annotations defining endpoints (i.e. HTTP Method annotations) to enable Interception.EntryPointInterceptor to work.

This annotation is used by framework developers that need to extend the set of entry points of an application.