Did you write a BAMConfigurationMBean interface and
make BAMConfiguration implement it ?

On 9/6/06, vikas kumar <[EMAIL PROTECTED]> wrote:

Hi..
Tried configuring the BAMComponent to get configuration data from
MBean instead of the file-system..

Added the following to the BAMEndpoint

public BAMConfiguration getConfiguration() {
        BAMLifeCycle lifeCycle = (BAMLifeCycle)
getServiceUnit().getComponent().getLifeCycle();
        return lifeCycle.getConfiguration();
    }

Added the following to the BAMLifecycle

    public BAMLifeCycle(BaseComponent component) {
        super(component);
        configuration = new BAMConfiguration();
    }
    protected Object getExtensionMBean() throws Exception {
        return configuration;
    }
   public BAMConfiguration getConfiguration() {
        return configuration;
   }
   public void setConfiguration(BAMConfiguration configuration) {
            this.configuration = configuration;
  }


I thought I'll be able to view a configuration MBean using JConsole..
But its not registered..
I can view the Component and Endpoint MBeans though..

Any leads on what should be done to automatically register MBeans when
an endpoint starts?

~Vikas




--
Cheers,
Guillaume Nodet

Reply via email to