Author: rob.stryker(a)jboss.com
Date: 2009-03-12 05:44:02 -0400 (Thu, 12 Mar 2009)
New Revision: 14185
Modified:
trunk/jmx/plugins/org.jboss.tools.jmx.core/src/org/jboss/tools/jmx/core/providers/DefaultConnectionProvider.java
Log:
small addition I made for completeness
Modified:
trunk/jmx/plugins/org.jboss.tools.jmx.core/src/org/jboss/tools/jmx/core/providers/DefaultConnectionProvider.java
===================================================================
---
trunk/jmx/plugins/org.jboss.tools.jmx.core/src/org/jboss/tools/jmx/core/providers/DefaultConnectionProvider.java 2009-03-12
09:14:01 UTC (rev 14184)
+++
trunk/jmx/plugins/org.jboss.tools.jmx.core/src/org/jboss/tools/jmx/core/providers/DefaultConnectionProvider.java 2009-03-12
09:44:02 UTC (rev 14185)
@@ -92,7 +92,7 @@
return wrapper instanceof DefaultConnectionWrapper;
}
- public IConnectionWrapper createConnection(Map map) throws CoreException {
+ public DefaultConnectionWrapper createConnection(Map map) throws CoreException {
String id = (String)map.get(ID);
String url = (String)map.get(URL);
String username = (String)map.get(USERNAME);
@@ -112,6 +112,15 @@
loadConnections();
return connections.values().toArray(new
IConnectionWrapper[connections.values().size()]);
}
+
+ public DefaultConnectionWrapper getConnection(String id) {
+ IConnectionWrapper[] wraps = getConnections();
+ for( int i = 0; i < wraps.length; i++ ) {
+ if( ((DefaultConnectionWrapper)wraps[i]).getDescriptor().getID().equals(id))
+ return (DefaultConnectionWrapper)wraps[i];
+ }
+ return null;
+ }
public void addConnection(IConnectionWrapper connection) {
if( connection instanceof DefaultConnectionWrapper ) {