@Inherited @InterceptorBinding @Retention(value=RUNTIME) @Target(value=TYPE) public @interface AutoApplySession
javax.servlet.http.registerSession
 and auto applies this for every request.
 
 See the Jakarta Authentication spec for further details on javax.servlet.http.registerSession.
 
This support is provided via an implementation of a Jakarta Interceptors interceptor that conducts the necessary logic.
Example:
 
      @RequestScoped
      @AutoApplySession
     public class CustomAuthenticationMechanism implements HttpAuthenticationMechanism {
         // ...
     }