throw new RuntimeException("not implemented");
}
public JMSBroker addBroker(String brokerName, GBeanData brokerGBeanData) throws KernelException,
InvalidConfigException {
EditableConfigurationManager mgr = ConfigurationUtil.getEditableConfigurationManager(kernel);
if (mgr != null) {
AbstractName brokerAbstractName = null;
try {
mgr.addGBeanToConfiguration(kernel.getAbstractNameFor(this).getArtifact(), brokerGBeanData, false);
brokerAbstractName = brokerGBeanData.getAbstractName();
return (JMSBroker) kernel.getProxyManager().createProxy(brokerAbstractName,
ActiveMQBroker.class.getClassLoader());
} catch (InvalidConfigException e) {
log.error("Unable to add ActiveMQ broker [" + brokerName + "]", e);