Ok. I misundertood what you said.

You are correct. 

The dependent's create() is invoked after the dependee's create()
but the important point is that it is not (necessarily) 
in a usuable state. 
i.e. The dependee's start() may or may not have been invoked.

On Mon, 2006-05-22 at 14:42 +0200, Alexey Loubyansky wrote:
> This is how I understood slide 11 of 040-Microkernel.ppt. It's not clear 
> that it's true only for mbeans from the same -service.xml.
> 
> Create is called when all bean I depend on are “created”
> 
> When a service's create method is called:
> - This gives an MBean an opportunity to check that required MBeans or 
> resources exist.
> - The service typically cannot utilize other MBean services at this 
> point, as most JBoss MBean services do not become fully functional until 
> they have been started via their start method.
> - Because of this, service implementations often do not implement create 
> in favor of just the start method because that is the first point at 
> which the service can be fully functional.
> 
> 
> Adrian Brock wrote:
> > On Mon, 2006-05-22 at 14:20 +0200, Alexey Loubyansky wrote:
> >> What I described is A in its start method referencing B. B in its create 
> >> method in fact can check the existence of A.
> >>
> >> According to our training material, in create a service can check that 
> >> the services it depends on exist. In your case, B can check that A exists.
> >>
> > 
> > If the training material says that, then it is wrong.
> > That never has been the case.
> > 
> > Such a check would only work reliably if the two services were
> > listed in the same -service.xml and the dependee (the first service)
> > had no other unsatisfied dependencies.
> 
> 
> -------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
> _______________________________________________
> JBoss-Development mailing list
> JBoss-Development@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jboss-development
-- 
xxxxxxxxxxxxxxxxxxxxxxxx
Adrian Brock
Chief Scientist
JBoss Inc.
xxxxxxxxxxxxxxxxxxxxxxxx



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to