wondering ...I haven't error
| <deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="urn:jboss:bean-deployer
bean-deployer_2_0.xsd"
| xmlns="urn:jboss:bean-deployer:2.0">
| <bean name="ABean"
class="org.jboss.example.microcontainer.constructor.A" />
| <bean name="BBean"
class="org.jboss.example.microcontainer.constructor.B" >
| <property name="myc"><inject bean="ABean"/></property>
| </bean>
| </deployment>
|
| public class A extends C{
|
| }
| public class B {
| public void setMyc(C o){
| System.out.println("inject C");
| }
| }
| public class C {
|
| }
| public class ConstructorStandaloneMain {
|
| public static void main(String[] args) {
| try{
| StandaloneBootstrap bootstrap = new
StandaloneBootstrap(args);
| bootstrap.run();
| ......
| }
|
ps:usage
* BasicKernelDeployer.
*
* An extension to the abstract kernel deployer that keeps track
* of deployments and adds a simple shutdown method.
*
* @author Adrian Brock
* @version $Revision: 1.2 $
*/
* An Kernel deployer.
*
* @author Adrian Brock
* @author Les A. Hazlewood
* @version $Revision: 1.11 $
result as below
| (AbstractController.java:220) - Dependencies for BBean: [EMAIL PROTECTED]
dependsOn=ABean whenRequired=Configured dependentState=Installed
resolved=false}]
| plugins.AbstractController (AbstractController.java:436) - Dependencies
resolved BBean for Described
| plugins.AbstractController (AbstractController.java:442) - BBean Described
| plugins.AbstractController (AbstractController.java:436) - Dependencies
resolved BBean for Instantiated
| config.Configurator (Configurator.java:112) - Get constructor joinpoint
[EMAIL PROTECTED] classInfo= properties=[class, myc] methods=[hashCode,
finalize, getClass, setMyc, toString, clone, notifyAll, equals, wait, wait,
wait, registerNatives, notify] constructors=[] events=} constructor=null
| plugins.AbstractController (AbstractController.java:442) - BBean
Instantiated
| plugins.AbstractController (AbstractController.java:436) - Dependencies
resolved BBean for Configured
| config.Configurator (Configurator.java:491) - Get property setter join
point [EMAIL PROTECTED] getter=null [EMAIL
PROTECTED]@ef2c60{name=org.jboss.example.microcontainer.constructor.C}]
return=void}} [EMAIL PROTECTED] dependentState=Installed}
| config.Config (Config.java:217) - Get method Joinpoint [EMAIL PROTECTED]
target=null name=setMyc
paramTypes=[org.jboss.example.microcontainer.constructor.C]
| inject C
| plugins.AbstractController (AbstractController.java:442) - BBean Configured
| plugins.AbstractController (AbstractController.java:436) - Dependencies
resolved BBean for Create
| dependency.KernelControllerContextActions$LifecycleAction
(KernelControllerContextActions.java:564) - No create method for [EMAIL
PROTECTED] [EMAIL PROTECTED]
bean=org.jboss.example.microcontainer.constructor.B properties=[myc]
constructor=null}name=BBean [EMAIL PROTECTED] state=Configured [EMAIL
PROTECTED]@ff057f{name=BBean dependsOn=ABean whenRequired=Configured
dependentState=Installed resolved=true}] [EMAIL PROTECTED] dependsOn=ABean
whenRequired=Configured dependentState=Installed resolved=true}]}}
| plugins.AbstractController (AbstractController.java:442) - BBean Create
| plugins.AbstractController (AbstractController.java:436) - Dependencies
resolved BBean for Start
| dependency.KernelControllerContextActions$LifecycleAction
(KernelControllerContextActions.java:564) - No start method for [EMAIL
PROTECTED] [EMAIL PROTECTED]
bean=org.jboss.example.microcontainer.constructor.B properties=[myc]
constructor=null}name=BBean [EMAIL PROTECTED] state=Create [EMAIL
PROTECTED]@ff057f{name=BBean dependsOn=ABean whenRequired=Configured
dependentState=Installed resolved=true}] [EMAIL PROTECTED] dependsOn=ABean
whenRequired=Configured dependentState=Installed resolved=true}]}}
| plugins.AbstractController (AbstractController.java:442) - BBean Start
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3930946#3930946
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3930946
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user