Rilevare le API CommonJ Timer e Work Manager

Questa regola contrassegna l'utilizzo delle API commonj.timer e commonj.work.

Le API CommonJ Timer e Work Manager vengono fornite su WebSphere Liberty Base, ND e z/OS versione 22.0.0.1 e successive tramite la funzione heritageAPIs-1.1. Le API Common J Timer e Work Manager sono sostituite da JSR 236, Concurrency Utilities for Java EE e concurrent-1.0, ma ora WebSphere Liberty fornisce supporto per entrambe le API. Le Concurrency Utilities sono consigliate per le nuove applicazioni, ma le API CommonJ possono essere utilizzate per accelerare la modernizzazione delle applicazioni esistenti. Per ulteriori informazioni sulla configurazione dell'utilizzo delle API CommonJ Timer e Work Manager in WebSphere Liberty consultare la documentazione per Enabling heritage programming models.

Le API CommonJ Timer e Work Manager non sono fornite su Managed Liberty, Open Liberty o WebSphere Liberty Core. Quando si esegue la migrazione a Managed Liberty, Open Liberty o WebSphere Liberty Core, รจ necessario utilizzare le Concurrency Utilities utilizzare le Concurrency Utilities. Per informazioni ed esempi sulla migrazione delle API CommonJ Timer e Work Manager a Concurrency Utilities for Java EE, consultare Examples to migrate to EE Concurrency from Asynchronous beans and CommonJ.

Le API CommonJ Timer e Work Manager sono contrassegnate come obsolete in WebSphere Application Server tradizionale V9.0.