X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.autoui.launcher%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fautoui%2Flauncher%2FMain.java;fp=org.argeo.slc.autoui.launcher%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fautoui%2Flauncher%2FMain.java;h=73d628be38cd74762b9cdcc5a4b44ab896aca4a0;hb=136445daa700aaf50a0081672df4c124177ab0fa;hp=0aa79afa327a5e8d77d9a9879964fc1a8ae065c5;hpb=21a5dac39be4c3f786a9f9146a46d383939ec171;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.autoui.launcher/src/main/java/org/argeo/slc/autoui/launcher/Main.java b/org.argeo.slc.autoui.launcher/src/main/java/org/argeo/slc/autoui/launcher/Main.java index 0aa79afa3..73d628be3 100644 --- a/org.argeo.slc.autoui.launcher/src/main/java/org/argeo/slc/autoui/launcher/Main.java +++ b/org.argeo.slc.autoui.launcher/src/main/java/org/argeo/slc/autoui/launcher/Main.java @@ -10,15 +10,20 @@ import java.util.List; import java.util.Properties; import java.util.Vector; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.felix.framework.Felix; import org.apache.felix.framework.cache.BundleCache; import org.apache.felix.main.AutoActivator; import org.argeo.slc.autoui.AutoUiActivator; +import org.argeo.slc.autoui.DetachedExecutionServer; import org.argeo.slc.autoui.DetachedStep; +import org.argeo.slc.autoui.DetachedStepRequest; import org.osgi.framework.BundleContext; import org.osgi.framework.ServiceReference; public class Main { + private final static Log log = LogFactory.getLog(Main.class); public static void main(String[] args) { try { @@ -34,7 +39,7 @@ public class Main { // Automate automateUi(felix.getBundleContext()); - felix.stop(); + // felix.stop(); } catch (Exception e) { e.printStackTrace(); System.exit(-1); @@ -116,12 +121,14 @@ public class Main { throws Exception { // Retrieve service and execute it ServiceReference ref = bundleContext - .getServiceReference("org.argeo.slc.autoui.DetachedStep"); + .getServiceReference(DetachedExecutionServer.class.getName()); Object service = bundleContext.getService(ref); - AutoUiActivator.stdOut("service.class=" + service.getClass()); - DetachedStep app = (DetachedStep) service; - app.execute(null, null); + log.debug("service.class=" + service.getClass()); + DetachedExecutionServer app = (DetachedExecutionServer) service; + DetachedStepRequest request = new DetachedStepRequest(); + request.setStepRef("jemmyTest"); + app.executeStep(request); } /* UTILITIES */