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 w wersji 22.0.0.1 i nowszej 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ą udostępniane w Open Liberty. W przypadku migracji do Open Liberty konieczne jest użycie narzędzi współbieżności (Concurrency Utilities). 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.