1 26 package org.objectweb.openccm.descriptor.softpkg.ccm; 27 28 import org.objectweb.openccm.descriptor.componentassembly.ccm.deployer.base.HandlerBase; 30 import org.objectweb.openccm.descriptor.componentassembly.ccm.deployer.base.InitializationError; 31 import org.objectweb.openccm.descriptor.softpkg.beans.DependencyBeanImpl; 32 40 public class DependencyDeployerHandler 41 extends HandlerBase 42 { 43 private DependencyDeployer _deploy; 49 72 public DependencyDeployer 73 getInstance(DependencyBeanImpl dep) 74 throws InitializationError 75 { 76 if (_deploy == null) { 77 _deploy = new DependencyDeployer(); 78 _deploy.connectDependency(dep); 79 applyCommonConfig(_deploy); 80 81 if (dep.getFileinarchive() != null) 82 _deploy.connectFileinarchiveDeployer( 83 (FileinarchiveDeployer) getDeployer(dep 84 .getFileinarchive())); 85 86 _deploy.initialize(); 87 } 88 return (_deploy); 89 90 } 91 } 92 | Popular Tags |