Author: jstrachan
Date: Wed Jul 30 03:19:27 2008
New Revision: 680960

URL: http://svn.apache.org/viewvc?rev=680960&view=rev
Log:
added a static helper method to access the current running Main

Modified:
    
activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/Main.java

Modified: 
activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/Main.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/Main.java?rev=680960&r1=680959&r2=680960&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/Main.java
 (original)
+++ 
activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/Main.java
 Wed Jul 30 03:19:27 2008
@@ -50,6 +50,8 @@
  */
 public class Main extends ServiceSupport {
     private static final Log LOG = LogFactory.getLog(Main.class);
+    private static Main instance;
+
     private String applicationContextUri = "META-INF/spring/*.xml";
     private String fileApplicationContextUri;
     private AbstractApplicationContext applicationContext;
@@ -130,7 +132,18 @@
     }
 
     public static void main(String... args) {
-        new Main().run(args);
+        Main main = new Main();
+        instance = main;
+        main.run(args);
+    }
+
+    /**
+     * Returns the currently executing main
+     *
+     * @return
+     */
+    public static Main getInstance() {
+        return instance;
     }
 
     /**


Reply via email to