Diferențe în contextele EJB

Metodele getCallerIdentity(), getEnvironment() și isCallerRole(java.security.Identity) din clasa javax.ejb.EJBContext au fost eliminate. De asemenea, a fost eliminată metoda getMessageContext () din clasa javax.ejb.SessionContext.

Înlocuiți metoda getCallerIdentity() cu metoda getCallerPrincipal(). În locul metodei getEnvironment(), utilizați contextul de denumire JNDI java:comp/env pentru a accesa mediul bean-ului enterprise. Înlocuiți metoda isCallerRole(java.security.Identity) cu metoda isCallerInRole(java.lang.String).

Nu există niciun înlocuitor pentru metoda getMessageContext(), deoarece în Jakarta EE9 nu este inclus suport pentru JAX-RPC.

Pentru informații suplimentare, vedeți Suportul Jakarta EE 9.1 și anteturile de răspuns configurabile în Open Liberty 21.0.0.12.