Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-977

Servlet AsyncListener PreDestroy method not called

    XMLWordPrintable

Details

    Description

      The PostConstruct method of an AsyncListener is called, but the PreDestroy method is not called.

      For example, the listener is created and registered as follows:

      AsyncContext ac = request.startAsync();
           
      ac.addListener(ac.createListener(MyAsyncListener.class));
      

      AsyncListener is considered a web event listener and Java EE component, and its PreDestroy method should be called when the current request terminates.

      Attachments

        Activity

          People

            sdouglas1@redhat.com Stuart Douglas
            cfang@redhat.com Cheng Fang
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: