1 17 18 package org.apache.geronimo.clustering; 19 20 import org.apache.commons.logging.Log; 21 import org.apache.commons.logging.LogFactory; 22 23 29 public abstract class 30 NamedMBeanImpl 31 extends MBeanImpl 32 { 33 protected Log _log=LogFactory.getLog(NamedMBeanImpl.class); 34 35 40 public String getName() {return _objectName.getKeyProperty("name");} 41 42 46 public boolean 47 canStart() 48 { 49 if (!super.canStart()) return false; 50 51 if (_objectName.getKeyProperty("name")==null) 52 { 53 _log.warn("MBean name must contain a 'name' property"); 54 return false; 55 } 56 57 return true; 58 } 59 69 } 70 | Popular Tags |