[
https://issues.jboss.org/browse/AS7-2785?page=com.atlassian.jira.plugin.s...
]
Stuart Douglas resolved AS7-2785.
---------------------------------
Assignee: Stuart Douglas (was: Carlo de Wolf)
Fix Version/s: 7.1.0.Final
Resolution: Done
Do not call @PostConstruct multiple times on @Startup @Singleton
bean.
----------------------------------------------------------------------
Key: AS7-2785
URL:
https://issues.jboss.org/browse/AS7-2785
Project: Application Server 7
Issue Type: Bug
Components: EJB
Affects Versions: 7.0.2.Final, 7.1.0.Beta1
Reporter: Dan Spasojevic
Assignee: Stuart Douglas
Fix For: 7.1.0.Final
Attachments: test.zip
Given an @Startup @Singleton bean with a @PostConstruct method called Controller; when
the Controller's dependencies are satisfied then its @PostConstruct method is called.
Given another @Startup @Singleton bean with a @PostConstruct method called Client that
has an @EJB injection of the Controller; when the Client's dependencies are satisfied
then the @PostConstruct method of both the Controller and Client are called.
This is true for each Client instance. So if there are N Client instances, there will be
N+1 invocations of Controller's @PostConstruct.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira