Index: E:/workspace-3.3.1.1/plugins/org.jboss.tools.common.kb/src/org/jboss/tools/common/kb/KbConnectorFactory.java =================================================================== --- E:/workspace-3.3.1.1/plugins/org.jboss.tools.common.kb/src/org/jboss/tools/common/kb/KbConnectorFactory.java (revision 5476) +++ E:/workspace-3.3.1.1/plugins/org.jboss.tools.common.kb/src/org/jboss/tools/common/kb/KbConnectorFactory.java (working copy) @@ -11,6 +11,7 @@ package org.jboss.tools.common.kb; import java.util.HashMap; +import java.util.Map; /** * @author eskimo @@ -17,7 +18,7 @@ */ public class KbConnectorFactory { - private HashMap connectorInstances; + private Map connectorInstances; private KbConnectorFactory() { connectorInstances = new HashMap(); @@ -94,6 +95,11 @@ return (KbConnector) newInstance; } + public void removeConnector(KbConnectorType type, Object key) { + Object o = connectorInstances.get(key); + if (o != null) + connectorInstances.remove(key); + } /** * * @return