Różnice w kontekstach EJB

Metody getCallerIdentity(), getEnvironment() i isCallerRole(java.security.Tożsamość) klasy javax.ejb.EJBContext zostały usunięte. Metoda getMessageContext() klasy javax.ejb.SessionContext również została usunięta.

Zastąp metodę getCallerIdentity() metodą getCallerPrincipal(). Zamiast używać metody getEnvironment(), należy użyć kontekstu nazewnictwa JNDI java:comp/env w celu uzyskania dostępu do środowiska komponentu EJB. Zastąp metodę isCallerRole(java.security.Identity) metodą isCallerInRole(java.lang.String).

Nie ma zastępczej metody dla metody getMessageContext(), ponieważ interfejs JAX-RPC nie jest obsługiwany w środowisku Jakarta EE9.

Więcej informacji na ten temat zawiera sekcja Jakarta EE 9.1 – Wsparcie i konfigurowalne nagłówki odpowiedzi w Open Liberty 21.0.0.12.