* @throws JBIException
*/
public void deactivateComponent(String componentName) throws JBIException {
ComponentMBeanImpl component = registry.getComponent(componentName);
if (component != null) {
component.doShutDown();
component.unregisterMbeans(managementContext);
registry.deregisterComponent(component);
environmentContext.unreregister(component);
component.dispose();
LOGGER.info("Deactivating component {}", componentName);