KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > openccm > descriptor > componentassembly > ccm > deployer > registrar > RegistercomponentHandler


1 /*
2  * Created on 26 janv. 2004
3  *
4  * To change the template for this generated file go to
5  * Window>Preferences>Java>Code Generation>Code and Comments
6  */

7 package org.objectweb.openccm.descriptor.componentassembly.ccm.deployer.registrar;
8
9 import org.objectweb.openccm.descriptor.componentassembly.beans.RegistercomponentBeanImpl;
10 import org.objectweb.openccm.descriptor.componentassembly.ccm.deployer.base.HandlerBase;
11 import org.objectweb.openccm.descriptor.componentassembly.ccm.deployer.base.InitializationError;
12
13 /**
14  * @author briclet
15  *
16  * To change the template for this generated type comment go to
17  * Window>Preferences>Java>Code Generation>Code and Comments
18  */

19 public class RegistercomponentHandler extends HandlerBase {
20     
21     private RegistercomponentDeployer _deploy;
22  
23     public Object JavaDoc getInstance(RegistercomponentBeanImpl reg)throws InitializationError {
24         if(_deploy==null){
25             _deploy=new RegistercomponentDeployer();
26             _deploy.connectRegistercomponent(reg);
27             applyCommonConfig(_deploy);
28             for(java.util.Iterator JavaDoc i=reg.getRegisterwithnamingList().iterator();i.hasNext(); ){
29                _deploy.connectRegisterwithnamingDeployer
30                 ((RegisterwithnamingDeployer)getDeployer(i.next()));
31             }
32            /* for(java.util.Iterator i=reg.getRegisterwithtraderList().iterator();i.hasNext(); ){
33                _deploy.connectRegisterwithtraderDeployer
34                 ((RegisterwithtraderDeployer)getDeployer(i.next()));
35             }*/

36             _deploy.initialize();
37         }
38   
39         return (_deploy);
40     }
41
42 }
43
Popular Tags