Not sure. Does it work in Mojarra or did you check the specs? 2017-08-11 22:44 GMT+02:00 Eduardo B <ebre...@gmail.com>:
> I have encountered an issue with injection on a JSF Artifact. The scenario > is as follows: > > When a class implements ActionListener, and that action listener is > invoked from a facelet as the snippet below: > > <h:form > > > <h:commandButton value="ActionListener" action="#{bb.action()}"> > > <f:actionListener type="com.ibm.ws.jsf.listener.TestActionListener" > /> > > </h:commandButton> > > </h:form> > > The behavior I’m seeing is that we cannot do @Inject on the class that > implements the ActionListener, and @PreDestroy is not being invoked on app > shut down. However, if we register the action listener in the > faces-config.xml, I can see that injection is possible. > > Is Injection from a facelet for an ActionListener needs to be supported? > > > Regards, > > Eduardo M. Breijo-Baullosa >