Package jakarta.faces.lifecycle
Annotation Interface ClientWindowScoped
@NormalScope(passivating=true)
@Inherited
@Documented
@Target({TYPE,FIELD,METHOD})
@Retention(RUNTIME)
public @interface ClientWindowScoped
ClientWindowScoped is a CDI scope that causes the runtime to consider classes
with this annotation to be in the scope of the current
ClientWindow
. The implementation must provide an
implementation of jakarta.enterprise.inject.spi.Extension
that implements the semantics such that beans with
this annotation are created lazily, when referenced and accessed.- Since:
- 4.0