1 26 27 package org.objectweb.openccm.Deployment.listener; 28 29 30 37 public class CCMHomeConfigurator 38 { 39 45 49 protected org.objectweb.openccm.Deployment.listener.CCMHomeListener listener_; 50 51 57 61 public 62 CCMHomeConfigurator() 63 { 64 listener_ = null; 65 } 66 67 73 79 84 public void 85 add_listener(org.objectweb.openccm.Deployment.listener.CCMHomeListener listener) 86 { 87 if (listener_ == null) 88 listener_ = listener; 89 else 90 listener_.set_delegate(listener); 91 } 92 93 99 public void 100 configure_ccm_home(org.objectweb.openccm.Deployment.CCMHomeLocal home) 101 { 102 if (listener_ != null) 103 listener_.configure_ccm_home(home); 104 home.add_listener(new org.objectweb.openccm.Deployment.listener.CCMHomeListenerDefault(home)); 105 } 106 107 111 public void 112 reset() 113 { 114 listener_ = null ; 115 } 116 } 117 118 119 120 121 122 123 124 | Popular Tags |