Configuración de métodos asíncronos de Enterprise JavaBeans
Puede configurar el contenedor EJB para que utilice una instancia ContextService para controlar qué contextos de hebra gestionada se capturan cuando se llama a un método EJB asíncrono. Los contextos capturados se establecen en la hebra asíncrona antes de iniciar el método EJB.
Acerca de esta tarea
Cuando está habilitada la seguridad de la aplicación, solo se propaga el contexto de seguridad a las hebras en las cuales se han iniciado métodos EJB asíncronos. La configuración de una instancia de ContextService para alterar temporalmente el comportamiento predeterminado es útil cuando se deben propagar contextos adicionales a las hebras asíncronas.
Antes de iniciar el método EJB en una hebra asíncrona, el contenedor EJB establece los contextos siguientes que están asociados al EJB.
- contexto de cargador de clases
- contexto de metadatos de Java™ EE
Por lo tanto, no es necesario propagar estos contextos desde la hebra de llamada, ya que el contenedor EJB los sustituye con los contextos asociados al EJB de destino.