src/main/asciidoc/WildFly_and_WildFly_Preview.adoc:transitioning the EE APIs from the javax.* package namespace to the jakarta.* namespace. Some techologies were made src/main/asciidoc/WildFly_and_WildFly_Preview.adoc:EE 8 APIs in the javax.* packages. This includes the libraries produced from WildFly's own code base. But the EE API src/main/asciidoc/WildFly_and_WildFly_Preview.adoc:code using the EE 8 javax.* APIs to jakarta.* _at the time that it provisions a server installation_. (Recall that any src/main/asciidoc/WildFly_and_WildFly_Preview.adoc:it knows that some artifacts were compiled against EE 8 javax.* packages. So it bytecode transforms those jars to alter src/main/asciidoc/WildFly_and_WildFly_Preview.adoc:references to EE 8 packages in the class file constant tables to change from javax.* to jakarta.*. The transformation src/main/asciidoc/_admin-guide/management-api/The_native_management_API.adoc:`javax.security.auth.callback.CallbackHandler` interface. For example: src/main/asciidoc/_admin-guide/subsystem-configuration/Jakarta_Enterprise_Beans_3.adoc:`javax.ejb.StatefulTimeout` annotation. src/main/asciidoc/_admin-guide/subsystem-configuration/Jakarta_Enterprise_Beans_3.adoc:via the `javax.ejb.AccessTimeout` annotation. src/main/asciidoc/_admin-guide/subsystem-configuration/Jakarta_Enterprise_Beans_3.adoc:`javax.ejb.AccessTimeout` annotation. src/main/asciidoc/_admin-guide/subsystem-configuration/Jakarta_Enterprise_Beans_3.adoc:_javax.interceptor.AroundInvoke_ and _javax.interceptor.AroundTimeout_ to src/main/asciidoc/_admin-guide/subsystem-configuration/Jakarta_Enterprise_Beans_3.adoc:import javax.annotation.PostConstruct; src/main/asciidoc/_admin-guide/subsystem-configuration/Jakarta_Enterprise_Beans_3.adoc:import javax.interceptor.AroundInvoke; src/main/asciidoc/_admin-guide/subsystem-configuration/Jakarta_Enterprise_Beans_3.adoc:import javax.interceptor.InvocationContext; src/main/asciidoc/_admin-guide/subsystem-configuration/Jakarta_Server_Faces.adoc:`javax.faces.api`, and `org.jboss.as.jsf-injection`. When the Jakarta Server Faces src/main/asciidoc/_admin-guide/subsystem-configuration/Jakarta_Server_Faces.adoc:WILDFLY_HOME/modules/javax/faces/api/- src/main/asciidoc/_admin-guide/subsystem-configuration/Messaging.adoc: src/main/asciidoc/_admin-guide/subsystem-configuration/Messaging.adoc: src/main/asciidoc/_admin-guide/subsystem-configuration/Messaging.adoc: src/main/asciidoc/_admin-guide/subsystem-configuration/Messaging_Connect_a_pooled-connection-factory_to_a_Remote_Artemis_Server.adoc: @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
 src/main/asciidoc/_admin-guide/subsystem-configuration/Messaging_Connect_a_pooled-connection-factory_to_a_Remote_Artemis_Server.adoc: interfaceName="javax.jms.Queue", src/main/asciidoc/_admin-guide/subsystem-configuration/Messaging_Connect_a_pooled-connection-factory_to_a_Remote_Artemis_Server.adoc: interfaceName="javax.jms.Queue", src/main/asciidoc/_admin-guide/subsystem-configuration/MicroProfile_JWT.adoc:The classes in the deployment will be scanned to identify if there is a class which extends `javax.ws.rs.core.Application` annotated with the `org.eclipse.microprofile.auth.LoginConfig` to specify an _auth-method_. Additionally the _auth-method_ contained within the deployments _web.xml_ will be checked. src/main/asciidoc/_admin-guide/subsystem-configuration/Micrometer.adoc:import javax.enterprise.context.RequestScoped; src/main/asciidoc/_admin-guide/subsystem-configuration/Micrometer.adoc:import javax.inject.Inject; src/main/asciidoc/_admin-guide/subsystem-configuration/Micrometer.adoc:import javax.ws.rs.GET; src/main/asciidoc/_admin-guide/subsystem-configuration/Micrometer.adoc:import javax.ws.rs.Path; src/main/asciidoc/_admin-guide/subsystem-configuration/Transactions.adoc: --dependencies=javax.api\,javax.transaction.api" src/main/asciidoc/_developer-guide/EE_Concurrency_Utilities.adoc:The Context Service ( `javax.enterprise.concurrent.ContextService`) is a src/main/asciidoc/_developer-guide/EE_Concurrency_Utilities.adoc:`javax.enterprise.concurrent.ManagedThreadFactory`) allows Java EE src/main/asciidoc/_developer-guide/EE_Concurrency_Utilities.adoc:`javax.enterprise.concurrent.ManageableThread`, which allows an src/main/asciidoc/_developer-guide/EE_Concurrency_Utilities.adoc:`javax.enterprise.concurrent.ManagedExecutorService`) allows Java EE src/main/asciidoc/_developer-guide/EE_Concurrency_Utilities.adoc:`javax.enterprise.concurrent.ManagedScheduledExecutorService`) allows src/main/asciidoc/_developer-guide/H2_Web_Console_Integration.adoc:However it is possible for users of an EE 8 WildFly to restore this integration by adding a JBoss Modules module named `javax.servlet.api.h2` to their server installation. The steps to do this are as follows: src/main/asciidoc/_developer-guide/H2_Web_Console_Integration.adoc:* `mkdir -p modules/javax/servlet/api/h2` src/main/asciidoc/_developer-guide/H2_Web_Console_Integration.adoc: name="javax.servlet.api:h2" src/main/asciidoc/_developer-guide/H2_Web_Console_Integration.adoc: target-name="javax.servlet.api"/> src/main/asciidoc/_developer-guide/H2_Web_Console_Integration.adoc:The `com.h2database.h2` module optionally depends on the `javax.servlet.api.h2` module, so if one exists and it exposes the Jakarta Servlet API, then H2 `WebServlet` integration will work. src/main/asciidoc/_developer-guide/H2_Web_Console_Integration.adoc:This will work so long as the `javax.servlet.api` module provides the EE 8 Jakarta Servlet API. As of the 26 release that is the case with standard WildFly but is not the case with WildFly Preview. H2 Web Console integration will not work with WildFly Preview. src/main/asciidoc/_developer-guide/How_do_I_migrate_my_application_from_AS7_to_WildFly.adoc:https://jakarta.ee/specifications/restful-ws/2.1/apidocs/javax/ws/rs/client/Client.html[`javax.ws.rs.client.Client`] and `javax.ws.rs.core.Response`. See the `resteasy-jaxrs-client` quickstart for an example of an external Jakarta RESTful Web Services RESTEasy client that interacts with a Jakarta RESTful Web Services. src/main/asciidoc/_developer-guide/Implicit_module_dependencies_for_deployments.adoc:need access to classes from the javax.ejb.* package and other Jakarta EE src/main/asciidoc/_developer-guide/Implicit_module_dependencies_for_deployments.adoc:javax.ejb.* classes has a specific name and so does the module which src/main/asciidoc/_developer-guide/Implicit_module_dependencies_for_deployments.adoc:|Core Server |javax.api sun.jdk org.jboss.vfs |  |  src/main/asciidoc/_developer-guide/Implicit_module_dependencies_for_deployments.adoc:javax.json.api + src/main/asciidoc/_developer-guide/Implicit_module_dependencies_for_deployments.adoc:javax.ws.rs.api + src/main/asciidoc/_developer-guide/Implicit_module_dependencies_for_deployments.adoc:javax.xml.bind.api + src/main/asciidoc/_developer-guide/Implicit_module_dependencies_for_deployments.adoc:|Jakarta Connectors subsystem |javax.resource.api |javax.jms.api javax.validation.api src/main/asciidoc/_developer-guide/Implicit_module_dependencies_for_deployments.adoc:|Jakarta Persistence (Hibernate) subsystem |javax.persistence.api |javaee.api src/main/asciidoc/_developer-guide/Implicit_module_dependencies_for_deployments.adoc:|Weld (CDI) Subsystem |  |javax.persistence.api javaee.api org.javassist src/main/asciidoc/_developer-guide/JNDI_Local_Reference.adoc:`java:comp/env/javax.enterprise.concurrent.ManagedExecutorService/executor`, src/main/asciidoc/_developer-guide/Jakarta_Contexts_and_Dependency_Injection_Reference.adoc:*http://docs.jboss.org/cdi/api/1.1/javax/enterprise/inject/spi/BeanManager.html[BeanManager src/main/asciidoc/_developer-guide/Jakarta_Enterprise_Beans_invocations_from_a_remote_client_using_JNDI.adoc:import javax.ejb.Remote; src/main/asciidoc/_developer-guide/Jakarta_Enterprise_Beans_invocations_from_a_remote_client_using_JNDI.adoc:import javax.ejb.Stateless; src/main/asciidoc/_developer-guide/Jakarta_Enterprise_Beans_invocations_from_a_remote_client_using_JNDI.adoc:import javax.ejb.Remote; src/main/asciidoc/_developer-guide/Jakarta_Enterprise_Beans_invocations_from_a_remote_client_using_JNDI.adoc:import javax.ejb.Stateful; src/main/asciidoc/_developer-guide/Jakarta_Enterprise_Beans_invocations_from_a_remote_server_instance.adoc:import javax.ejb.Remote; src/main/asciidoc/_developer-guide/Jakarta_Enterprise_Beans_invocations_from_a_remote_server_instance.adoc:import javax.ejb.Stateless; src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:uses the standard SPI (javax.persistence.spi.PersistenceProvider) to src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:instance of the _javax.persistence.EntityManager_ class. src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:The entity manager (javax.persistence.EntityManager class) is similar to src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:javax.persistence.EntityManager variable. src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:a persistence unit into a _javax.persistence.EntityManagerFactory src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc: src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:        src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:        src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:        src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:        src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:        src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:        src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc:        src/main/asciidoc/_developer-guide/Jakarta_Persistence_Reference_Guide.adoc: javax.persistence.EntityManager entityManager = (javax.persistence.EntityManager) context.lookup("java:/myEntityManager"); src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:https://javaee.github.io/javaee-spec/javadocs/javax/transaction/package-summary.html[`javax.transaction`] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:https://javaee.github.io/javaee-spec/javadocs/javax/transaction/UserTransaction.html[`javax.transaction.UserTransaction`] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:https://javaee.github.io/javaee-spec/javadocs/javax/transaction/TransactionManager.html[`javax.transaction.TransactionManager`] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:https://javaee.github.io/javaee-spec/javadocs/javax/transaction/Synchronization.html[a synchronization] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:The https://javaee.github.io/javaee-spec/javadocs/javax/transaction/Transactional.html[`@Transactional`] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:https://javaee.github.io/javaee-spec/javadocs/javax/transaction/Transactional.TxType.html[`Transactional.TxType`]. src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:https://javaee.github.io/javaee-spec/javadocs/javax/ejb/SessionContext.html[`@TransactionScoped`]. src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:https://javaee.github.io/javaee-spec/javadocs/javax/ejb/TransactionManagement.html[`@TransactionManagement`] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc: https://javaee.github.io/javaee-spec/javadocs/javax/ejb/TransactionAttribute.html[`@TransactionAttribute`]. src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:https://javaee.github.io/javaee-spec/javadocs/javax/ejb/TransactionAttribute.html[`@TransactionAttribute`]. src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:https://javaee.github.io/javaee-spec/javadocs/javax/ejb/EJBContext.html[EJBContext] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:which are defined by the interface https://javaee.github.io/javaee-spec/javadocs/javax/transaction/Synchronization.html[javax.transaction.Synchronization]. src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:The https://javaee.github.io/javaee-spec/javadocs/javax/transaction/Synchronization.html#beforeCompletion--[`beforeCompletion`] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:The https://javaee.github.io/javaee-spec/javadocs/javax/transaction/Synchronization.html#afterCompletion-int-[`afterCompletion`] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc: implements javax.transaction.Synchronization { src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:https://docs.oracle.com/javaee/7/api/javax/transaction/TransactionSynchronizationRegistry.html[javax.transaction.TransactionSynchronizationRegistry]. src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:The other option for the user is to use https://javaee.github.io/javaee-spec/javadocs/javax/transaction/Transaction.html[the transaction object] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:interface https://javaee.github.io/javaee-spec/javadocs/javax/ejb/SessionSynchronization.html[javax.ejb.SessionSynchronization] src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:TRACE [com.arjuna.ats.jta] (default task-1) TransactionImple.getStatus: javax.transaction.Status.STATUS_ACTIVE src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc:TRACE [com.arjuna.ats.jta] (default task-1) TransactionImple.getStatus: javax.transaction.Status.STATUS_ACTIVE src/main/asciidoc/_developer-guide/Jakarta_Transactions_Reference.adoc: https://javaee.github.io/javaee-spec/javadocs/javax/transaction/Synchronization.html[JTA synchronizations] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/ActAs_WS-Trust_Scenario.adoc:import javax.jws.WebMethod; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/ActAs_WS-Trust_Scenario.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/ActAs_WS-Trust_Scenario.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/ActAs_WS-Trust_Scenario.adoc:import javax.xml.namespace.QName; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/ActAs_WS-Trust_Scenario.adoc:import javax.xml.ws.BindingProvider; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/ActAs_WS-Trust_Scenario.adoc:import javax.xml.ws.Service; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/ActAs_WS-Trust_Scenario.adoc:import javax.security.auth.callback.Callback; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/ActAs_WS-Trust_Scenario.adoc:import javax.security.auth.callback.CallbackHandler; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/ActAs_WS-Trust_Scenario.adoc:import javax.security.auth.callback.UnsupportedCallbackException; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/ActAs_WS-Trust_Scenario.adoc:import javax.xml.ws.WebServiceProvider; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/Apache_CXF_integration.adoc:`javax.xml.ws.spi.Provider` implementation from the JBossWS integration, src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/Apache_CXF_integration.adoc:(which extend `javax` `.` `xml` `.` `ws` `.` `WebServiceFeature`): src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/Authentication.adoc:A web service client may use the `javax.xml.ws.BindingProvider` src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/OnBehalfOf_WS-Trust_Scenario.adoc:import javax.jws.WebMethod; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/OnBehalfOf_WS-Trust_Scenario.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/OnBehalfOf_WS-Trust_Scenario.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/OnBehalfOf_WS-Trust_Scenario.adoc:import javax.xml.namespace.QName; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/OnBehalfOf_WS-Trust_Scenario.adoc:import javax.xml.ws.BindingProvider; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/OnBehalfOf_WS-Trust_Scenario.adoc:import javax.xml.ws.Service; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Bearer_Assertion_Scenario.adoc:import javax.jws.WebMethod; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Bearer_Assertion_Scenario.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Bearer_Assertion_Scenario.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Bearer_Assertion_Scenario.adoc:javax.xml.ws.Provider interface. In comparison the WebService annotation src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Bearer_Assertion_Scenario.adoc:import javax.xml.ws.WebServiceProvider; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Bearer_Assertion_Scenario.adoc:import javax.security.auth.callback.Callback; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Bearer_Assertion_Scenario.adoc:import javax.security.auth.callback.CallbackHandler; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Bearer_Assertion_Scenario.adoc:import javax.security.auth.callback.UnsupportedCallbackException; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Holder-Of-Key_Assertion_Scenario.adoc:import javax.jws.WebMethod; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Holder-Of-Key_Assertion_Scenario.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Holder-Of-Key_Assertion_Scenario.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Holder-Of-Key_Assertion_Scenario.adoc:implementation of the javax.xml.ws.Provider interface. In comparison the src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Holder-Of-Key_Assertion_Scenario.adoc:import javax.xml.ws.WebServiceProvider; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Holder-Of-Key_Assertion_Scenario.adoc:import javax.security.auth.callback.Callback; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Holder-Of-Key_Assertion_Scenario.adoc:import javax.security.auth.callback.CallbackHandler; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SAML_Holder-Of-Key_Assertion_Scenario.adoc:import javax.security.auth.callback.UnsupportedCallbackException; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SOAP_over_Jakarta_Messaging.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SOAP_over_Jakarta_Messaging.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/SOAP_over_Jakarta_Messaging.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Addressing.adoc:* using the `@javax.xml.ws.soap.Addressing` annotation src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Addressing.adoc:* using the `javax.xml.ws.soap.AddressingFeature` feature src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Addressing.adoc:the `@` `javax.xml.ws.soap.` `Addressing` annotation and expect the src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Addressing.adoc:`javax.xml.ws.soap.AddressingFeature` feature, as the policy engine is src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Addressing.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Addressing.adoc:import javax.xml.ws.soap.Addressing; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Policy.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Policy.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Reliable_Messaging.adoc:import javax.jws.Oneway; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Reliable_Messaging.adoc:import javax.jws.WebMethod; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Reliable_Messaging.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Reliable_Messaging.adoc:import javax.xml.ws.Service; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Security.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Security.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Security.adoc:import javax.security.auth.callback.Callback; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Security.adoc:import javax.security.auth.callback.CallbackHandler; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Security.adoc:import javax.security.auth.callback.UnsupportedCallbackException; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Security.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Security.adoc:import javax.security.auth.callback.Callback; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Security.adoc:import javax.security.auth.callback.CallbackHandler; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Security.adoc:import javax.security.auth.callback.UnsupportedCallbackException; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Trust_and_STS.adoc:import javax.jws.WebMethod; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Trust_and_STS.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Trust_and_STS.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Trust_and_STS.adoc:javax.xml.ws.Provider interface. In comparison the WebService annotation src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Trust_and_STS.adoc:import javax.xml.ws.WebServiceProvider; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Trust_and_STS.adoc:import javax.security.auth.callback.Callback; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Trust_and_STS.adoc:import javax.security.auth.callback.CallbackHandler; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services/WS-Trust_and_STS.adoc:import javax.security.auth.callback.UnsupportedCallbackException; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_Advanced_User_Guide.adoc:import javax.jws.WebService; src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_Tools.adoc:@javax.jws.WebService src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_Tools.adoc:@javax.jws.WebService(endpointInterface="echo.Echo") src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_Tools.adoc:in Jakarta XML Web Services, `javax.xml.ws.Service`. While you can use `Service` directly, src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:(a `javax.xml.namespace.QName`) respectively. src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:public class StockQuoteService extends javax.xml.ws.Service src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:`javax.annotation.Resource` annotation in src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:service class type (a subtype of javax.xml.ws.Service). The wsdlLocation src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:`javax.xml.ws.Service.Mode.MESSAGE` and src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:`javax.xml.ws.Service.Mode.PAYLOAD` respectively: src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc: ((BindingProvider)port).getRequestContext().put("javax.xml.ws.client.connectionTimeout", "6000"); src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc: ((BindingProvider) port).getRequestContext().put("javax.xml.ws.client.receiveTimeout", "1000"); src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:handlers that implement `javax.xml.ws.handler.LogicalHandler`. src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:derived from `javax.xml.ws.handler.Handler` except src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:`javax.xml.ws.handler.LogicalHandler`. src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.servicemode]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.ServiceMode src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.webfault]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.WebFault src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.requestwrapper]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.RequestWrapper src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.responsewrapper]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.ResponseWrapper src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.webserviceclient]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.WebServiceClient src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.webendpoint]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.WebEndpoint src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.webserviceprovider]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.WebServiceProvider src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:implement a strongly typed `javax.xml.ws.Provider`. It is used to src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.bindingtype]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.BindingType src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.webserviceref]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.WebServiceRef src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:`javax.annotation.Resource` annotation in JSR-250 [JBWS:32]. The src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.webservicerefs]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.WebServiceRefs src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:given class, which prevents listing multiple `javax.ws.WebServiceRef` src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:pattern exemplified by the `javax.annotation.Resources` annotation in src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.action]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.Action src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.xml.ws.faultaction]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.xml.ws.FaultAction src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.jws.webservice]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.jws.WebService src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.jws.webmethod]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.jws.WebMethod src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.jws.oneway]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.jws.OneWay src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.jws.webparam]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.jws.WebParam src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.jws.webresult]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.jws.WebResult src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.jws.soapbinding]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.jws.SOAPBinding src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:[[javax.jws.handlerchain]] src/main/asciidoc/_developer-guide/Jakarta_XML_Web_Services_User_Guide.adoc:=== javax.jws.HandlerChain src/main/asciidoc/_developer-guide/Spring_applications_development_and_migration_guide.adoc:the javax.persistence classes and persistence provider (Hibernate) are src/main/asciidoc/_developer-guide/Spring_applications_development_and_migration_guide.adoc: expected-type="javax.persistence.EntityManager"/> src/main/asciidoc/_developer-guide/Spring_applications_development_and_migration_guide.adoc: expected-type="javax.persistence.EntityManagerFactory"/> src/main/asciidoc/_developer-guide/ejb3/Container_interceptors.adoc:`@javax.annotation.AroundInvoke` to mark the around invoke method which src/main/asciidoc/_developer-guide/ejb3/Container_interceptors.adoc:javax.interceptor.InvocationContext.getTarget() method is illegal for src/main/asciidoc/_developer-guide/ejb3/Jakarta_Enterprise_Beans_Database_Persistent_Timers.adoc:import javax.interceptor.AroundInvoke; src/main/asciidoc/_developer-guide/ejb3/Jakarta_Enterprise_Beans_Database_Persistent_Timers.adoc:import javax.interceptor.Interceptor; src/main/asciidoc/_developer-guide/ejb3/Jakarta_Enterprise_Beans_Database_Persistent_Timers.adoc:import javax.interceptor.InvocationContext; src/main/asciidoc/_developer-guide/ejb3/Jakarta_Enterprise_Beans_Deployment_Runtime_Resources.adoc: "timeout-method" => "public void sample.ManagedStatelessBean.timeout(javax.ejb.Timer)", src/main/asciidoc/_developer-guide/ejb3/Jakarta_Enterprise_Beans_Deployment_Runtime_Resources.adoc: "timeout-method" => "public void sample.ManagedSingletonBean.timeout(javax.ejb.Timer)", src/main/asciidoc/_developer-guide/ejb3/Jakarta_Enterprise_Beans_Deployment_Runtime_Resources.adoc: ("destinationType" => "javax.jms.Queue"), src/main/asciidoc/_developer-guide/ejb3/Jakarta_Enterprise_Beans_Deployment_Runtime_Resources.adoc: "messaging-type" => "javax.jms.MessageListener", src/main/asciidoc/_developer-guide/ejb3/Jakarta_Enterprise_Beans_Deployment_Runtime_Resources.adoc: "timeout-method" => "public void sample.ManagedMDB.timeout(javax.ejb.Timer)", src/main/asciidoc/_developer-guide/ejb3/Message_Driven_Beans_Controlled_Delivery.adoc: @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"), src/main/asciidoc/_developer-guide/ejb3/Message_Driven_Beans_Controlled_Delivery.adoc: @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"), src/main/asciidoc/_developer-guide/ejb3/Message_Driven_Beans_Controlled_Delivery.adoc: @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"), src/main/asciidoc/_developer-guide/ejb3/Message_Driven_Beans_Controlled_Delivery.adoc: @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"), src/main/asciidoc/_developer-guide/ejb3/Securing_Jakarta_Enterprise_Beans.adoc:import javax.ejb.Stateless; src/main/asciidoc/_elytron/components/JAAS_Security_Realm.adoc:A JAAS realm utilizes a https://docs.oracle.com/en/java/javase/17/docs/api/java.base/javax/security/auth/login/LoginContext.html[LoginContext] initialized from a https://docs.oracle.com/en/java/javase/17/security/appendix-b-jaas-login-configuration-file.html[JAAS configuration file] to authenticate and authorize users with custom https://docs.oracle.com/en/java/javase/17/docs/api/java.base/javax/security/auth/spi/LoginModule.html[Login Modules]. Flags and options can be specified in a https://docs.oracle.com/en/java/javase/17/security/appendix-b-jaas-login-configuration-file.html[JAAS configuration file] according to the https://docs.oracle.com/en/java/javase/17/security/appendix-b-jaas-login-configuration-file.html[Java documentation]. src/main/asciidoc/_elytron/components/JAAS_Security_Realm.adoc:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/javax/security/auth/spi/LoginModule.html[Login Modules] use https://docs.oracle.com/en/java/javase/17/docs/api/java.base/javax/security/auth/Subject.html[Subjects] to represent the user currently being authenticated. Subject's src/main/asciidoc/_elytron/components/JAAS_Security_Realm.adoc:Attributes can be used to associate roles in the Elytron subsystem. `Roles` is the default attribute name used for this purpose. You can configure a `role-decoder` to use a different attribute. This means you can add roles to authenticated user by associating https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/security/Principal.html[principals] with the https://docs.oracle.com/en/java/javase/17/docs/api/java.base/javax/security/auth/Subject.html[Subject] in a https://docs.oracle.com/en/java/javase/17/docs/api/java.base/javax/security/auth/spi/LoginModule.html[Login Module] imlpementations. src/main/asciidoc/_extending-wildfly/Example_subsystem.adoc: src/main/asciidoc/_extending-wildfly/WildFly_JNDI_Implementation.adoc: * Deployment processor responsible for processing {@link javax.resource.AdministeredObjectDefinition} and {@link javax.resource.AdministeredObjectDefinitions}. src/main/asciidoc/_extras/Developing_Jakarta_Server_Faces_Project_Using_Maven_and_IntelliJ.adoc: javax.faces src/main/asciidoc/_testsuite/Shortened_Maven_Run_Overview.adoc: Copies org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec to ${project.build.directory}/endorsed .