Annotation Interface Service.EntryPoint

Enclosing class:
Service

@Deprecated @Retention(CLASS) @Target({METHOD,ANNOTATION_TYPE}) public static @interface Service.EntryPoint
Deprecated.
this API is part of incubating features of Helidon. This API may change including backward incompatible changes and full removal. We welcome feedback for incubating features.
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.