Wykrywanie interfejsów API CommonJ Timer i Work Manager

Ta reguła powoduje oznaczenie wystąpień użycia funkcji API commonj.timer i commonj.work.

Interfejsy API CommonJ Timer i Work Manager są udostępniane w produkcie WebSphere Liberty Base, ND i z/OS w wersji 22.0.0.1 i nowszych za pomocą funkcji heritageAPIs-1.1. Interfejsy API CommonJ Timer i Work Manager zostały zastąpione przez JSR 236, Concurrency Utilities for Java EE, concurrent-1.0, obecnie jednak serwer WebSphere Liberty zapewnia obsługę obu tych interfejsów API. Dla nowych aplikacji zalecane są programy narzędziowe współbieżności (Concurrency Utilities), ale interfejsy API CommonJ mogą być używane do przyspieszania modernizacji istniejących aplikacji. Więcej informacji na temat konfigurowania użycia interfejsów API CommonJ Timer i Work Manager w programie WebSphere Liberty zawiera dokumentacja w sekcji Włączanie tradycyjnych modeli programowania.

Interfejsy API CommonJ Timer i Work Manager nie są dostępne na zarządzanych stronach Liberty, Open Liberty lub WebSphere Liberty Core. Podczas migracji do Managed Liberty, Open Liberty lub WebSphere Liberty Core, konieczne jest aby użyć narzędzi współbieżności. Informacje i przykłady dotyczące migrowania interfejsów API CommonJ Timer i Work Manager do programów narzędziowych Concurrency Utilities for Java EE znajdują się w sekcji Przykłady migracji do Concurrency EE z asynchronicznych komponentów bean i CommonJ.

Interfejsy API CommonJ Timer i Work Manager są oznaczone jako nieaktualne w tradycyjnym serwerze WebSphere Application Server 9.0.