@Inherited @InterceptorBinding @Retention(value=RUNTIME) @Target(value=TYPE) public @interface AutoApplySession
javax.servlet.http.registerSession
and auto applies this for every request.
See the JASPIC 1.1 specification section 3.8.4 for further details on javax.servlet.http.registerSession.
This support is provided via an implementation of an interceptor spec interceptor that conducts the necessary logic.
Example:
@RequestScoped
@AutoApplySession
public class CustomAuthenticationMechanism implements HttpAuthenticationMechanism {
// ...
}
Copyright © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.