You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2013/08/01 16:45:38 UTC

svn commit: r1509265 - in /uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher: RemoteLauncher.java ui/AnalysisEngineTabGroup.java

Author: schor
Date: Thu Aug  1 14:45:37 2013
New Revision: 1509265

URL: http://svn.apache.org/r1509265
Log:
[UIMA-3134] added arguments tab, added sources tab.  Tested argument tab - to see that JVM args were added (like -Xmx) ok.  Others not tested...

Modified:
    uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/RemoteLauncher.java
    uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/ui/AnalysisEngineTabGroup.java

Modified: uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/RemoteLauncher.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/RemoteLauncher.java?rev=1509265&r1=1509264&r2=1509265&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/RemoteLauncher.java (original)
+++ uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/RemoteLauncher.java Thu Aug  1 14:45:37 2013
@@ -24,6 +24,9 @@ import java.io.FileFilter;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
 import java.io.IOException;
+import java.lang.management.ManagementFactory;
+import java.lang.management.MemoryMXBean;
+import java.util.List;
 
 import org.apache.uima.UIMAFramework;
 import org.apache.uima.analysis_engine.AnalysisEngine;
@@ -291,6 +294,12 @@ public class RemoteLauncher {
   
   public static void main(String[] args) throws Exception {
     
+    // debug / testing : see if jvm arg passed in...
+    
+//    MemoryMXBean memoryMxBean = ManagementFactory.getMemoryMXBean();
+//    long maxHeap = memoryMxBean.getHeapMemoryUsage().getMax();
+//    System.out.println("JVM MaxHeap: " + maxHeap);
+    
     if (!parseCmdLineArgs(args)) {
       throw new IllegalArgumentException("Passed arguments are invalid!");
     }

Modified: uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/ui/AnalysisEngineTabGroup.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/ui/AnalysisEngineTabGroup.java?rev=1509265&r1=1509264&r2=1509265&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/ui/AnalysisEngineTabGroup.java (original)
+++ uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/ui/AnalysisEngineTabGroup.java Thu Aug  1 14:45:37 2013
@@ -24,6 +24,8 @@ import org.eclipse.debug.ui.CommonTab;
 import org.eclipse.debug.ui.EnvironmentTab;
 import org.eclipse.debug.ui.ILaunchConfigurationDialog;
 import org.eclipse.debug.ui.ILaunchConfigurationTab;
+import org.eclipse.debug.ui.sourcelookup.SourceLookupTab;
+import org.eclipse.jdt.debug.ui.launchConfigurations.JavaArgumentsTab;
 import org.eclipse.jdt.debug.ui.launchConfigurations.JavaClasspathTab;
 import org.eclipse.jdt.debug.ui.launchConfigurations.JavaJRETab;
 
@@ -37,11 +39,12 @@ public class AnalysisEngineTabGroup exte
 
     ILaunchConfigurationTab[] tabs = new ILaunchConfigurationTab[] {
             new AnalysisEngineMainTab(),
-            new JavaJRETab(),
+            new JavaArgumentsTab(),
+            new JavaJRETab(),  // Java Runtime Environment
             new JavaClasspathTab(),
             // TODO: Error launch configuration does not support source lookup, why not?
             // It should be on the tab.
-            // new SourceLookupTab(),
+            new SourceLookupTab(),
             new EnvironmentTab(),
             new CommonTab()
             };