Eltérések EJB környezetekben

A getCallerIdentity(), getEnvironment() és isCallerRole(java.security.Identity) metódusok eltávolításra kerültek a javax.ejb.EJBContext osztályból. A getMessageContext() metódus is el lett távolítva a javax.ejb.SessionContext osztályból.

Cserélje le a getCallerIdentity() metódust a getCallerPrincipal() metódusra. A getEnvironment() metódus használata helyett használja a java:comp/env elnevezési kontextust az EJB-komponens környezetének eléréséhez. Cserélje le az isCallerRole(java.security.Identity) metódust az isCallerInRole(java.lang.String) metódusra.

A getMessageContext() metódusnak nincs helyettesítője, mert a JAX-RPC Jakarta EE9 környezetben nem támogatott.

További információkért lásd: Jakarta EE 9.1 támogatás és konfigurálható válaszfejlécek Open Liberty 21.0.0.12 környezetben.