Nie używaj adnotacji narzędzia EJBGEN serwera WebLogic

Zastrzeżone adnotacje narzędzia EJBGEN serwera WebLogic należy usunąć z aplikacji, zanim zostanie wdrożona na serwerze WebSphere Application Server. Te adnotacje pochodzą z weblogic.ejbgen .


Ta reguła wykrywa użycie adnotacji narzędzia EJBGEN w plikach Java. Gdy automatyczna poprawka dla tej reguły stanie się dostępna. Automatyczna poprawka usunie wszystkie adnotacje, ich zawartość i odpowiadające im importy.


Przykładowy kod przed migracją:

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")

Wszystkie widoczne wcześniej wiersze kodu zostaną usunięte. Obejmuje to instrukcje import, niekwalifikowane adnotacje, kwalifikowane adnotacje i całą treść adnotacji.