Hi! How "lazy" is OWB? I might have done something wrong in my tests but I think I've seen the following:
- For both tests I created the bean using a @Produces method in a factory class (I tried creating the bean with @RequestScoped and @SessionScoped scopes) - For both tests the bean had a @PostConstruct annotated method and a simple "business method". Test 1) - The bean being created did inject other CDI managed beans using @Inject => In this case I could see that the @Produces method was called when the bean being created was injected into my test resource BUT the @PostConstruct was not called until i called the business method from the test resource. Test 2) - The bean being created did NOT inject other CDI managed beans using @Inject => In this case the @PostConstruct method was called right after the @Produces method, that is without I have to call the business method first. Questions: 1) Did I do something wrong when I did test the two cases above? 2) Can anyone explain the some of the different optimizations OWB does or where I can read about them? Regards Lars-Fredrik -- Med vänlig hälsning / Best regards Lars-Fredrik Smedberg STATEMENT OF CONFIDENTIALITY: The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the address(es) and may contain confidential or privileged information. If you are not the intended recipient, please notify Lars-Fredrik Smedberg immediately at [email protected], and destroy all copies of this message and any attachments.
