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;
}
/**