From: Jorg J. <jj...@us...> - 2002-09-29 03:47:13
|
Update of /cvsroot/compiere/serverRoot/src/main/client/org/compiere/client In directory usw-pr-cvs1:/tmp/cvs-serv6846/src/main/client/org/compiere/client Modified Files: StatusClient.java Log Message: . Index: StatusClient.java =================================================================== RCS file: /cvsroot/compiere/serverRoot/src/main/client/org/compiere/client/StatusClient.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** StatusClient.java 28 Sep 2002 04:45:29 -0000 1.2 --- StatusClient.java 29 Sep 2002 03:47:10 -0000 1.3 *************** *** 14,21 **** package org.compiere.client; import javax.naming.*; import javax.rmi.PortableRemoteObject; ! import org.compiere.interfaces.Status; import org.compiere.interfaces.StatusHome; --- 14,26 ---- package org.compiere.client; + import java.util.*; + import javax.naming.*; + import javax.management.ObjectName; + import javax.rmi.PortableRemoteObject; + import org.jboss.jmx.adaptor.rmi.RMIAdaptor; ! import org.compiere.interfaces.*; import org.compiere.interfaces.StatusHome; *************** *** 28,63 **** public class StatusClient { /** * Test ! * @param args args */ public static void main(String[] args) { try { ! InitialContext iContext = new InitialContext(); ! System.out.println(iContext.getNameInNamespace()); System.out.println("-- Context Environment:"); ! System.out.println(iContext.getEnvironment()); System.out.println("-- /"); ! NamingEnumeration ne = (NamingEnumeration)iContext.list("java:"); while (ne.hasMore()) System.out.println(" " + ne.nextElement()); System.out.println("-- ejb"); ! ne = (NamingEnumeration)iContext.list("ejb"); while (ne.hasMore()) System.out.println(" " + ne.nextElement()); ! StatusHome statusHome = (StatusHome)iContext.lookup ("ejb/compiere/Status"); Status status = statusHome.create(); // Get a new Id of the Test Entity ! int lId = status.getNewEntityId(); ! System.out.println( "New Entity Id is: " + lId ); status.remove(); ! iContext.lookup("jdbc/OracleDS"); ! } --- 33,102 ---- public class StatusClient { + private static InitialContext s_Context = null; /** * Test ! * @param args arguments - host */ public static void main(String[] args) { + Hashtable env = new Hashtable(); + env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory"); + env.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces"); + String serverName = "localhost"; + if (args.length > 0 && args[0].length() > 0) + serverName = args[0]; + env.put(Context.PROVIDER_URL, serverName); + + // try { ! s_Context = new InitialContext(env); ! } ! catch (Exception e) ! { ! System.out.println(e); ! System.exit(1); ! } ! ! try ! { ! String connectorName = "jmx:" +serverName+ ":rmi"; ! RMIAdaptor server = (RMIAdaptor) s_Context.lookup(connectorName); ! ObjectName monitorName = new ObjectName ("Monitor:name=JBossMonitor"); ! ! Object[] params = {}; ! String[] signature = {}; ! String history = (String) server.invoke(monitorName, "history", params, signature); ! System.out.println("Invoked JBossMonistor.history:"); ! System.out.println(history); ! } ! catch (Exception e) ! { ! ! } ! ! try ! { ! System.out.println(s_Context.getNameInNamespace()); System.out.println("-- Context Environment:"); ! System.out.println(s_Context.getEnvironment()); System.out.println("-- /"); ! NamingEnumeration ne = (NamingEnumeration)s_Context.list("java:"); while (ne.hasMore()) System.out.println(" " + ne.nextElement()); System.out.println("-- ejb"); ! ne = (NamingEnumeration)s_Context.list("ejb"); while (ne.hasMore()) System.out.println(" " + ne.nextElement()); ! StatusHome statusHome = (StatusHome)s_Context.lookup ("ejb/compiere/Status"); Status status = statusHome.create(); // Get a new Id of the Test Entity ! System.out.println ("Version is: " + status.getVersion() ); status.remove(); ! s_Context.lookup("jdbc/OracleDS"); } |