Essa regra sinaliza chamadas para o método start() em objetos java.lang.Thread e chamadas para o método run() em objetos que implementam a interface java.lang.Runnable dentro de módulos da web e EJB.
O gerenciamento de encadeamentos é importante dentro dos contêineres da web ou EJB. Os aplicativos devem usar os serviços fornecidos para manipular encadeamentos, em vez de iniciar encadeamentos não gerenciados pelos motivos a seguir:
Onde possível, configure os aplicativos para usar o Concurrency Utilities ManagedExecutorService introduzido no Java EE 7. Para obter informações adicionais sobre as APIs do Concurrency Utilities, veja os recursos a seguir:
Para o WebSphere Application Server tradicional Versão 8.5.5 e anterior, use o gerenciador de trabalho para planejar beans assíncronos. Consulte Gerenciadores de trabalho para obter informações adicionais.