tmf remote: change implementation getProcessBuilder of RemoteSystemProxy
authorBernd Hufmann <Bernd.Hufmann@ericsson.com>
Mon, 30 Mar 2015 19:34:53 +0000 (15:34 -0400)
committerBernd Hufmann <bernd.hufmann@ericsson.com>
Tue, 31 Mar 2015 15:00:58 +0000 (11:00 -0400)
Change-Id: I1c5ebc88620950595522fbf149f9032356818226
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/44870
Reviewed-by: Hudson CI
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
org.eclipse.tracecompass.lttng2.control.ui.tests/stubs/org/eclipse/tracecompass/internal/lttng2/control/stubs/service/TestRemoteSystemProxy.java
org.eclipse.tracecompass.tmf.remote.core/src/org/eclipse/tracecompass/tmf/remote/core/proxy/RemoteSystemProxy.java

index a5ff57faa4e3a8c39ae57d718d798d7594846c58..1d9b4a5b91cd13be12d16209c2c024bf0ca8bf77 100644 (file)
@@ -19,7 +19,7 @@ import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.remote.core.IRemoteConnection;
 import org.eclipse.remote.core.IRemoteConnectionChangeListener;
 import org.eclipse.remote.core.IRemoteFileService;
-import org.eclipse.remote.core.IRemoteProcessBuilder;
+import org.eclipse.remote.core.IRemoteProcessService;
 import org.eclipse.tracecompass.internal.lttng2.control.stubs.shells.LTTngToolsFileShell;
 import org.eclipse.tracecompass.tmf.remote.core.proxy.RemoteSystemProxy;
 import org.eclipse.tracecompass.tmf.remote.core.shell.ICommandShell;
@@ -36,7 +36,7 @@ public class TestRemoteSystemProxy extends RemoteSystemProxy {
     private String fScenario = null;
 
     @Override
-    public IRemoteProcessBuilder getProcessBuilder(String... command) {
+    public IRemoteProcessService getProcessService() {
         return null;
     }
 
index 6e6a5bba7112662f26c46ecb9ed5e9474937eddb..7f02dcf4b86e346cc41c063c9fd1788ee9375de6 100644 (file)
@@ -21,7 +21,6 @@ import org.eclipse.remote.core.IRemoteConnection;
 import org.eclipse.remote.core.IRemoteConnectionChangeListener;
 import org.eclipse.remote.core.IRemoteConnectionType;
 import org.eclipse.remote.core.IRemoteFileService;
-import org.eclipse.remote.core.IRemoteProcessBuilder;
 import org.eclipse.remote.core.IRemoteProcessService;
 import org.eclipse.remote.core.IRemoteServicesManager;
 import org.eclipse.remote.core.RemoteConnectionChangeEvent;
@@ -91,14 +90,13 @@ public class RemoteSystemProxy implements IRemoteConnectionChangeListener {
     }
 
     /**
-     * Returns a remote process builder for remote launching a process.
+     * Returns a remote process service.
      *
-     * @param command
-     *            the command to be executed.
-     * @return the builder, or <code>null</code> if not possible.
+     * @return the remote process service ({@link IRemoteProcessService}, or
+     *         <code>null</code> if not found.
      */
-    public @Nullable IRemoteProcessBuilder getProcessBuilder(String...command) {
-        return fHost.getService(IRemoteProcessService.class).getProcessBuilder(command);
+    public @Nullable IRemoteProcessService getProcessService() {
+        return fHost.getService(IRemoteProcessService.class);
     }
 
     /**
This page took 0.033012 seconds and 5 git commands to generate.