Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Mollik2018-11-07 08:12:08 +0000
committerRalf Mollik2018-11-07 08:12:08 +0000
commit467cc137662f7cb90e5c42eb2906b797ed2b95e0 (patch)
tree4c0a8afcecac5f5e5bcb7e2804609aee65f6cd39
parent53bb8dcc2f02304d22fe37fbd4882f22ecb550f6 (diff)
downloadorg.eclipse.osbp.vaaclipse.addons-467cc137662f7cb90e5c42eb2906b797ed2b95e0.tar.gz
org.eclipse.osbp.vaaclipse.addons-467cc137662f7cb90e5c42eb2906b797ed2b95e0.tar.xz
org.eclipse.osbp.vaaclipse.addons-467cc137662f7cb90e5c42eb2906b797ed2b95e0.zip
catch up with branch daily
Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
-rw-r--r--org.eclipse.osbp.vaaclipse.addons.app/OSGI-INF/org.eclipse.osbp.vaaclipse.addons.app.resources.StaticResources.xml2
-rw-r--r--org.eclipse.osbp.vaaclipse.addons.app/src/org/eclipse/osbp/vaaclipse/addons/app/VaadinE4Application.java24
-rw-r--r--org.eclipse.osbp.vaaclipse.addons.app/src/org/eclipse/osbp/vaaclipse/addons/app/webapp/VaadinUI.java2
3 files changed, 22 insertions, 6 deletions
diff --git a/org.eclipse.osbp.vaaclipse.addons.app/OSGI-INF/org.eclipse.osbp.vaaclipse.addons.app.resources.StaticResources.xml b/org.eclipse.osbp.vaaclipse.addons.app/OSGI-INF/org.eclipse.osbp.vaaclipse.addons.app.resources.StaticResources.xml
index 2d3323a..b906f4a 100644
--- a/org.eclipse.osbp.vaaclipse.addons.app/OSGI-INF/org.eclipse.osbp.vaaclipse.addons.app.resources.StaticResources.xml
+++ b/org.eclipse.osbp.vaaclipse.addons.app/OSGI-INF/org.eclipse.osbp.vaaclipse.addons.app.resources.StaticResources.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" activate="start" deactivate="stop" enabled="true" immediate="true" name="org.eclipse.osbp.vaaclipse.addons.app.resources.StaticResources">
- <implementation class="org.eclipse.osbp.vaaclipse.addons.app.resources.StaticResources"/>
<property name="http.alias" value="/VAADIN"/>
<reference bind="bindDSLMetadataService" cardinality="1..1" interface="org.eclipse.osbp.ui.api.metadata.IDSLMetadataService" name="bindDSLMetadataService" policy="dynamic" unbind="unbindDSLMetadataService"/>
<reference bind="bind" cardinality="1..1" interface="org.osgi.service.http.HttpService" name="bindHttpService" policy="static" target="(org.eclipse.osbp.ecview.jetty.serviceType=application)" unbind="unbind"/>
<reference bind="bindResourceInfoProvider" cardinality="1..1" interface="org.eclipse.osbp.vaaclipse.api.ResourceInfoProvider" name="bindResourceInfoProvider" policy="static" unbind="unbindResourceInfoProvider"/>
<reference bind="bindThemeEngine" cardinality="1..1" interface="org.eclipse.osbp.vaaclipse.publicapi.theme.ThemeEngine" name="bindThemeEngine" policy="static" unbind="unbindThemeEngine"/>
+ <implementation class="org.eclipse.osbp.vaaclipse.addons.app.resources.StaticResources"/>
</scr:component> \ No newline at end of file
diff --git a/org.eclipse.osbp.vaaclipse.addons.app/src/org/eclipse/osbp/vaaclipse/addons/app/VaadinE4Application.java b/org.eclipse.osbp.vaaclipse.addons.app/src/org/eclipse/osbp/vaaclipse/addons/app/VaadinE4Application.java
index 353e29b..2b91cb4 100644
--- a/org.eclipse.osbp.vaaclipse.addons.app/src/org/eclipse/osbp/vaaclipse/addons/app/VaadinE4Application.java
+++ b/org.eclipse.osbp.vaaclipse.addons.app/src/org/eclipse/osbp/vaaclipse/addons/app/VaadinE4Application.java
@@ -22,8 +22,11 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.lang.management.ManagementFactory;
+import java.lang.management.RuntimeMXBean;
import java.net.InetAddress;
import java.net.UnknownHostException;
+import java.util.List;
import java.util.concurrent.ArrayBlockingQueue;
import javax.swing.Box;
@@ -37,19 +40,19 @@ import org.eclipse.e4.core.services.log.Logger;
import org.eclipse.e4.ui.internal.workbench.WorkbenchLogger;
import org.eclipse.equinox.app.IApplication;
import org.eclipse.equinox.app.IApplicationContext;
-import org.eclipse.osgi.service.datalocation.Location;
import org.eclipse.osbp.vaaclipse.addons.app.webapp.VaadinWebApplication;
+import org.eclipse.osbp.vaaclipse.api.ResourceInfoProvider;
+import org.eclipse.osgi.service.datalocation.Location;
import org.osgi.framework.BundleContext;
import org.osgi.framework.ServiceReference;
import org.osgi.service.http.HttpService;
-import org.eclipse.osbp.vaaclipse.api.ResourceInfoProvider;
+import org.slf4j.LoggerFactory;
import com.vaadin.ui.themes.Reindeer;
/**
* The Class VaadinE4Application.
*/
-@SuppressWarnings("restriction")
public class VaadinE4Application implements IApplication, ResourceInfoProvider {
/** The queue. */
@@ -59,6 +62,8 @@ public class VaadinE4Application implements IApplication, ResourceInfoProvider {
private Logger logger = new WorkbenchLogger(
"org.eclipse.osbp.vaaclipse.app");
+ private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(VaadinE4Application.class);
+
/** The app context. */
private IApplicationContext appContext;
@@ -173,7 +178,18 @@ public class VaadinE4Application implements IApplication, ResourceInfoProvider {
registerServices();
- logger.debug("VaadinE4Application.start()");
+ log.error("VaadinE4Application.start()");
+ // get a RuntimeMXBean reference
+ RuntimeMXBean runtimeMxBean = ManagementFactory.getRuntimeMXBean();
+
+ // get the jvm's input arguments as a list of strings
+ List<String> listOfArguments = runtimeMxBean.getInputArguments();
+
+ // print the arguments using my logger
+ for (String arg:listOfArguments) {
+ log.error("ARG: {}", arg);
+ }
+
context.applicationRunning();
queue = new ArrayBlockingQueue<String>(10);
diff --git a/org.eclipse.osbp.vaaclipse.addons.app/src/org/eclipse/osbp/vaaclipse/addons/app/webapp/VaadinUI.java b/org.eclipse.osbp.vaaclipse.addons.app/src/org/eclipse/osbp/vaaclipse/addons/app/webapp/VaadinUI.java
index 8f400cf..71156e2 100644
--- a/org.eclipse.osbp.vaaclipse.addons.app/src/org/eclipse/osbp/vaaclipse/addons/app/webapp/VaadinUI.java
+++ b/org.eclipse.osbp.vaaclipse.addons.app/src/org/eclipse/osbp/vaaclipse/addons/app/webapp/VaadinUI.java
@@ -37,7 +37,6 @@ import org.eclipse.e4.core.contexts.IEclipseContext;
import org.eclipse.e4.core.di.extensions.EventUtils;
import org.eclipse.e4.core.services.contributions.IContributionFactory;
import org.eclipse.e4.core.services.events.IEventBroker;
-import org.eclipse.e4.core.services.log.Logger;
import org.eclipse.e4.core.services.translation.TranslationProviderFactory;
import org.eclipse.e4.core.services.translation.TranslationService;
import org.eclipse.e4.ui.di.UISynchronize;
@@ -110,6 +109,7 @@ import com.vaadin.ui.ComponentContainer;
import com.vaadin.ui.UI;
import com.vaadin.ui.UIDetachedException;
import com.vaadin.ui.VerticalLayout;
+import org.eclipse.e4.core.services.log.Logger;
/**
* The Class VaadinUI.

Back to the top