Evitaţi utilizarea operaţiilor WebContainer MBean perimate

Această regulă semnalează utilizarea numelor de operaţie WebContainer MBean perimate:

Aceste operaţii pot fi invocate pentru WebContainer MBean.

Regula scanează pentru literalii şir "startTransports", "stopTransports" şi "restartWebApplication". Șirurile sunt detectate chiar și atunci când nu sunt utilizate pe o metodă de invocare, deoarece constantele de nume de operație ar putea fi codificate în clase de utilitate diferite.

Pentru a migra aceste operaţii, folosiţi cadrul de lucru de canal. Cadrul de lucru de canal furnizează MBean-ul TransportChannelService, care este mai flexibil şi are mai multe metode operaţiile curente privind transportul containerului web.

Dacă obţineţi rezultate false-pozitive pentru această regulă, puteţi folosi opţiunea Ignorare rezultat în scanerul de sursă, pentru a nu mai permite aceluiaşi cod să producă din nou rezultate, sau puteţi curăţa selecţia regulii.

Vedeţi următoarele specificaţii de API pentru informaţii suplimentare:

În documentație există lista Caracteristici perimate .