Hello,

sorry I didn't see this before?

You understand we need 1.2.2 right? also what was the problem, it used to
work

marc


|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of G�bor Lipt�k
|Sent: Thursday, November 09, 2000 6:19 AM
|To: [EMAIL PROTECTED]
|Subject: [jBoss-Dev] patch to enable jBoss compile under JDK1.2
|
|
|enable jBoss compile under JDK1.2
|
|(please let me know if needed as an attachment)
|
|Index: src/main/org/jboss/Main.java
|===================================================================
|RCS file: /products/cvs/ejboss/jboss/src/main/org/jboss/Main.java,v
|retrieving revision 1.17
|diff -u -r1.17 Main.java
|--- src/main/org/jboss/Main.java 2000/10/09 20:17:11 1.17
|+++ src/main/org/jboss/Main.java 2000/10/21 00:57:37
|@@ -18,6 +18,7 @@
| import java.net.URL;
| import java.security.*;
| import java.util.*;
|+import java.lang.reflect.Method;
|
| import javax.management.*;
| import javax.management.loading.*;
|@@ -168,12 +169,13 @@
|              // Add shutdown hook
|              try
|              {
|-                Runtime.getRuntime().addShutdownHook(new Thread()
|+                Runtime r=Runtime.getRuntime();
|+  Method addShutdownHook=r.getClass().getMethod("addShutdownHook", new
|Class[] {Thread.class});
|+                addShutdownHook.invoke(r, new Object[]{new Thread()
|                 {
|                    public void run()
|                    {
|                        manager.stopMBeans(server);
|-/*
|                       err.println("Shutdown");
|                       Set mBeans = server.queryNames(null, null);
|                       Iterator names = mBeans.iterator();
|@@ -190,9 +192,8 @@
|                          }
|                       }
|                       err.println("Shutting done");
|-*/
|                    }
|-                });
|+                }});
|                 System.out.println ("Shutdown hook added");
|              } catch (Throwable e)
|              {
|Index: src/main/test/jboss/jmx/TestClient.java
|===================================================================
|RCS file:
|/products/cvs/ejboss/jboss/src/main/test/jboss/jmx/TestClient.java,v
|retrieving revision 1.4
|diff -u -r1.4 TestClient.java
|--- src/main/test/jboss/jmx/TestClient.java 2000/10/13 02:43:38 1.4
|+++ src/main/test/jboss/jmx/TestClient.java 2000/10/21 00:57:40
|@@ -7,6 +7,7 @@
|
| import java.util.Collection;
| import java.util.Iterator;
|+import java.lang.reflect.Method;
|
| import javax.management.MBeanAttributeInfo;
| import javax.management.MBeanInfo;
|@@ -187,8 +188,10 @@
|    registerListeners( lConnector );
|    // Add shutdown hook to remove the connection before shut down
|    try {
|-    Runtime.getRuntime().addShutdownHook(
|-     new Thread() {
|+                               Runtime r=Runtime.getRuntime();
|+                          Method
|addShutdownHook=r.getClass().getMethod("addShutdownHook", new Class[]
|{Thread.class});
|+                               addShutdownHook.invoke(r, new Object[]{new
|Thread()
|+          {
|       public void run() {
|        System.err.println( "Shutdown" );
|        try {
|@@ -211,6 +214,7 @@
|        }
|       }
|      }
|+                                    }
|     );
|     System.out.println ("Shutdown hook added");
|    }
|
|
|


Reply via email to