private VirtualHostMBean createVirtualHostMBeanIfNecessary(VirtualHost<?, ?, ?> host, ManagedObjectRegistry _objectRegistry) throws JMException
{
if (!providerMBeanExists(host, _pluginMBeanProvider))
{
VirtualHostMBean mbean = new VirtualHostMBean(host, _objectRegistry);
registerMBean(host, _pluginMBeanProvider, mbean);
host.addChangeListener(_changeListener);
return mbean;
}
return null;