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()
};