User: stark
Date: 01/03/14 00:17:49
Modified: src/main/org/jboss/test/naming TestExternalContext.java
Log:
Change to use JMXAdaptor since this is what is included in the jbosstest
src/lib/deployer.jar
Revision Changes Path
1.2 +8 -7
jbosstest/src/main/org/jboss/test/naming/TestExternalContext.java
Index: TestExternalContext.java
===================================================================
RCS file:
/products/cvs/ejboss/jbosstest/src/main/org/jboss/test/naming/TestExternalContext.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestExternalContext.java 2001/03/14 06:43:53 1.1
+++ TestExternalContext.java 2001/03/14 08:17:49 1.2
@@ -4,6 +4,7 @@
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Set;
+import javax.management.ObjectInstance;
import javax.management.ObjectName;
import javax.management.RuntimeMBeanException;
import javax.naming.Context;
@@ -11,8 +12,7 @@
import javax.naming.NamingEnumeration;
import javax.naming.NamingException;
-import org.jboss.jmx.interfaces.JMXConnector;
-import org.jboss.jmx.client.RMIClientConnectorImpl;
+import org.jboss.jmx.interfaces.JMXAdaptor;
/** A test of the ExternalContext naming mbean. To test there needs to be
one or more ExternalContex mbeans setup. An example filesystem context
@@ -30,12 +30,12 @@
java.naming.provider.url=file:/tmp
@author [EMAIL PROTECTED]
-@version $Revision: 1.1 $
+@version $Revision: 1.2 $
*/
public class TestExternalContext extends junit.framework.TestCase
{
private ObjectName[] contextNames;
- private JMXConnector connector;
+ private JMXAdaptor server;
public TestExternalContext(String name)
{
@@ -48,14 +48,15 @@
{
contextNames = null;
String serverName = InetAddress.getLocalHost().getHostName();
- connector = new RMIClientConnectorImpl(serverName);
+ JMXAdaptor server = (JMXAdaptor) new InitialContext().lookup("jmx");
ObjectName pattern = new ObjectName("*:service=ExternalContext,*");
- Set names = connector.queryNames(pattern, null);
+ Set names = server.queryMBeans(pattern, null);
Iterator iter = names.iterator();
ArrayList tmp = new ArrayList();
while( iter.hasNext() )
{
- Object name = iter.next();
+ ObjectInstance oi = (ObjectInstance) iter.next();
+ ObjectName name = oi.getObjectName();
System.out.println(name);
tmp.add(name);
}