1 26 27 package org.objectweb.openccm.Deployment.listener; 28 29 30 37 public class ContainerConfigurator 38 { 39 45 49 protected org.objectweb.openccm.Deployment.listener.ContainerListener listener_; 50 51 57 61 public 62 ContainerConfigurator() 63 { 64 listener_ = null; 65 } 66 67 73 79 84 public void 85 add_listener(org.objectweb.openccm.Deployment.listener.ContainerListener listener) 86 { 87 if (listener_ == null) 88 listener_ = listener; 89 else 90 listener_.set_delegate(listener); 91 TheCCMHomeConfigurator.get_instance().add_listener(listener.get_sub_listener()); 92 } 93 94 100 public void 101 configure_container(org.objectweb.openccm.Deployment.ContainerLocal container) 102 { 103 if (listener_ != null) 104 listener_.configure_container(container); 105 container.add_listener(new org.objectweb.openccm.Deployment.listener.ContainerListenerDefault(container)); 106 } 107 108 112 public void 113 reset() 114 { 115 listener_ = null ; 116 TheCCMHomeConfigurator.get_instance().reset(); 117 } 118 } 119 | Popular Tags |