| Package | Description | 
|---|---|
| javax.enterprise.context | 
 Annotations and interfaces relating to scopes and contexts. 
 | 
| javax.faces.flow | |
| javax.faces.view | |
| javax.transaction | 
 Provides the API that defines the contract between the transaction 
manager and the various parties involved in a distributed transaction 
namely : resource manager, application, and application server. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
interface  | 
ApplicationScoped
 Specifies that a bean is application scoped. 
 | 
interface  | 
ConversationScoped
 Specifies that a bean is conversation scoped. 
 | 
interface  | 
RequestScoped
 Specifies that a bean is request scoped. 
 | 
interface  | 
SessionScoped
 Specifies that a bean is session scoped. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
interface  | 
FlowScoped
 FlowScoped is a CDI scope that causes the runtime to
 consider classes with this annotation to be in the scope of the
 specified   | 
| Modifier and Type | Class and Description | 
|---|---|
interface  | 
ViewScoped
When this annotation, along with   | 
| Modifier and Type | Class and Description | 
|---|---|
interface  | 
TransactionScoped
The javax.transaction.TransactionScoped annotation provides the ability to
 specify a standard CDI scope to define bean instances whose lifecycle is
 scoped to the currently active Jakarta Transactions transaction. 
 | 
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.