Annotation Interface J7mApplication
Declares an annotation-first managed J7M application entry point.
The annotation is metadata only: it does not grant registry access,
transport access, or deployment authority. The application platform reads
the values during bundle validation and activation, then supplies safe
capabilities through constructor or field injection. Implementations remain
subject to JPMS readability and opens rules, security policy, and
resource policy.
Application classes annotated with this type are expected to be application-owned objects. They are not singleton runtime internals, and they must not retain invocation-scoped injected values beyond the current dispatch.
-
Required Element Summary
Required Elements
-
Element Details
-
group
-
name
-
version
String versionReturns the application version.- Returns:
- semantic or deployment-specific application version
-