Index
All Classes and Interfaces|All Packages
A
- APPLICATION - Enum constant in enum class jakarta.annotation.Resource.AuthenticationType
-
Application authentication
- authenticationType() - Element in annotation interface jakarta.annotation.Resource
-
Specifies the authentication type for the resource.
C
- className() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the fully qualified class name of the JDBC driver or the Jakarta Connector connection factory class that implements this data source.
- comments() - Element in annotation interface jakarta.annotation.Generated
-
Provides additional comments or metadata related to the code generation process, such as version information or configuration details.
- CONTAINER - Enum constant in enum class jakarta.annotation.Resource.AuthenticationType
-
Container authentication
D
- databaseName() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the name of the database to connect to.
- DataSourceDefinition - Annotation Interface in jakarta.annotation.sql
-
Defines a data source for dependency injection via the
Resourceannotation. - DataSourceDefinitions - Annotation Interface in jakarta.annotation.sql
-
Container annotation that holds multiple
DataSourceDefinitionannotations. - date() - Element in annotation interface jakarta.annotation.Generated
-
Specifies the date and time when the code was generated, typically in ISO 8601 format.
- DeclareRoles - Annotation Interface in jakarta.annotation.security
-
Declares that role names used in security constraints for the annotated enterprise bean should be treated as declared roles.
- DenyAll - Annotation Interface in jakarta.annotation.security
-
Indicates that all access to the annotated enterprise bean or business method is denied.
- description() - Element in annotation interface jakarta.annotation.Resource
-
Provides a human-readable description of the resource for documentation and administrative purposes.
- description() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Provides a human-readable description of the data source for documentation and administrative purposes.
G
- Generated - Annotation Interface in jakarta.annotation
-
Used to identify generated code.
I
- initialPoolSize() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the number of connections to create when the connection pool is initialized.
- isolationLevel() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the transaction isolation level for connections from this data source, using the constants defined in
Connection.
J
- jakarta.annotation - package jakarta.annotation
- jakarta.annotation.security - package jakarta.annotation.security
- jakarta.annotation.sql - package jakarta.annotation.sql
L
- loginTimeout() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the maximum time in seconds that the driver will wait when attempting to connect to the database.
- lookup() - Element in annotation interface jakarta.annotation.Resource
-
Specifies the JNDI lookup name for the resource.
M
- mappedName() - Element in annotation interface jakarta.annotation.Resource
-
Specifies a product-dependent name for the resource, allowing the container to map the logical resource name to a physical resource in a vendor-specific manner.
- maxIdleTime() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the maximum idle time in seconds before a connection is closed and removed from the pool.
- maxPoolSize() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the maximum number of connections that the pool may create.
- maxStatements() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the maximum number of prepared statements that may be cached per connection in the pool.
- minPoolSize() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the minimum number of connections that the pool must maintain.
N
- name() - Element in annotation interface jakarta.annotation.Resource
-
Specifies the logical name of the resource.
- name() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the JNDI name under which the data source will be registered.
- Nonnull - Annotation Interface in jakarta.annotation
-
Added to indicate an element may not be null.
- Nullable - Annotation Interface in jakarta.annotation
-
Added to indicate an element may be null.
P
- password() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the password for the database user account used to establish connections.
- PermitAll - Annotation Interface in jakarta.annotation.security
-
Indicates that all authenticated users are permitted to access the annotated enterprise bean or business method.
- portNumber() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the network port number on which the database server is listening.
- PostConstruct - Annotation Interface in jakarta.annotation
-
Added to a method required to be called after the object has been constructed and before it used.
- PreDestroy - Annotation Interface in jakarta.annotation
-
Added to a method required to be called once the object is no longer required and before it is discarded.
- Priority - Annotation Interface in jakarta.annotation
-
Used to define the order in which classes or parameters should be used.
- properties() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies additional connection properties in the form "name=value" strings.
R
- Resource - Annotation Interface in jakarta.annotation
-
Indicates a resource required by the application.
- Resource.AuthenticationType - Enum Class in jakarta.annotation
-
The AuthenticationType, either CONTAINER or APPLICATION
- Resources - Annotation Interface in jakarta.annotation
-
Used when multiple
Resourceannotations are required. - RolesAllowed - Annotation Interface in jakarta.annotation.security
-
Specifies the security roles that are allowed to access the annotated enterprise bean or business method.
- RunAs - Annotation Interface in jakarta.annotation.security
-
Defines the run-as security role for an enterprise bean.
S
- serverName() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the host name or IP address of the database server.
- shareable() - Element in annotation interface jakarta.annotation.Resource
-
Indicates whether the resource can be shared among multiple injection points.
T
- transactional() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Indicates whether connections from this data source support container-managed transactions.
- type() - Element in annotation interface jakarta.annotation.Resource
-
Uses generics since Common Annotations 1.2.
U
- url() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the JDBC connection URL for the database.
- user() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinition
-
Specifies the database user name used to establish connections.
V
- value() - Element in annotation interface jakarta.annotation.Generated
-
Specifies the name(s) of the tool(s) that generated the annotated element.
- value() - Element in annotation interface jakarta.annotation.Priority
-
Specifies the priority value used to determine the ordering of the annotated element.
- value() - Element in annotation interface jakarta.annotation.Resources
-
Specifies the array of
Resourceannotations that define the resources required by the annotated component. - value() - Element in annotation interface jakarta.annotation.security.DeclareRoles
-
Specifies the declared role names that should be recognized by the container.
- value() - Element in annotation interface jakarta.annotation.security.RolesAllowed
-
Specifies the security role names that are authorized to access the annotated component or method.
- value() - Element in annotation interface jakarta.annotation.security.RunAs
-
Specifies the security role name that the container should assume as the caller identity when executing business methods on behalf of this component.
- value() - Element in annotation interface jakarta.annotation.sql.DataSourceDefinitions
-
Specifies the array of data source definitions contained within this container annotation.
- valueOf(String) - Static method in enum class jakarta.annotation.Resource.AuthenticationType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class jakarta.annotation.Resource.AuthenticationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages