No utilizar anotaciones EJBGEN de WebLogic

Las anotaciones EJBGEN específicas de WebLogic se deben eliminar de la aplicación antes del despliegue en WebSphere Application Server. Estas anotaciones proceden del weblogic.ejbgen paquete.


Esta regla detecta el uso de estas anotaciones EJBGEN en archivos Java. Cuando esté disponible la corrección automática de esta regla. La corrección automática eliminará todas las anotaciones, sus contenidos y sus correspondientes importaciones.


Código de ejemplo antes de la migración:

import weblogic.ejbgen.Session;;

...
< span class="Code"> < span class="indent"> < /span>@Session(maxBeansInFreePool = "1000",
initialBeansInFreePool = "0",
transTimeoutSeconds = "0",
type = Session.SessionType.TEST,
defaultTransaction = Constants.TransactionAttribute.TEST,
enableCallByReference = Constants.Bool.TRUE,
ejbName = "TestSessionEJB")

...
@weblogic.ejbgen.JndiName(remote = "TestSessionEJB.TestSessionHome")

Se eliminarán todas las líneas de código mostradas previamente. Esto incluye la importación, la anotación no calificada, la anotación totalmente calificada y todo el contenido de las anotaciones.