Rozdíly v kontextech EJB

Metody getCallerIdentity(), getEnvironment(), a isCallerRole(java.security.Identita) byly odebrány metody z třídy javax.ejb.EJBContext. Byla také odebrána metoda getMessageContext() ze třídy javax.ejb.SessionContext.

Nahraďte metodu getCallerIdentity() metodou getCallerPrincipal(). Místo použití metody getEnvironment() použijte kontext pojmenování JNDI java:comp/env pro přístup k prostředí objektu enterprise bean. Nahraďte metodu isCallerRole(java.security.Identita) metodou isCallerInRole(java.lang.String).

Pro metodu getMessageContext() není žádná náhrada, protože rozhraní JAX-RPC není podporováno v Jakarta EE9.

Další informace viz Podpora Jakarta EE 9.1 a konfigurovatelná záhlaví odpovědí v Open Liberty 21.0.0.12.