Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'profiling/org.eclipse.linuxtools.rdt.proxy/src/org/eclipse/linuxtools/internal/rdt/proxy/RDTCommandLauncher.java')
-rw-r--r--profiling/org.eclipse.linuxtools.rdt.proxy/src/org/eclipse/linuxtools/internal/rdt/proxy/RDTCommandLauncher.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/profiling/org.eclipse.linuxtools.rdt.proxy/src/org/eclipse/linuxtools/internal/rdt/proxy/RDTCommandLauncher.java b/profiling/org.eclipse.linuxtools.rdt.proxy/src/org/eclipse/linuxtools/internal/rdt/proxy/RDTCommandLauncher.java
index 4fa6fd228a..4eba33290c 100644
--- a/profiling/org.eclipse.linuxtools.rdt.proxy/src/org/eclipse/linuxtools/internal/rdt/proxy/RDTCommandLauncher.java
+++ b/profiling/org.eclipse.linuxtools.rdt.proxy/src/org/eclipse/linuxtools/internal/rdt/proxy/RDTCommandLauncher.java
@@ -25,13 +25,12 @@ import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.linuxtools.profiling.launch.IRemoteCommandLauncher;
import org.eclipse.remote.core.IRemoteConnection;
-import org.eclipse.remote.core.IRemoteFileManager;
+import org.eclipse.remote.core.IRemoteFileService;
import org.eclipse.remote.core.IRemoteProcess;
import org.eclipse.remote.core.IRemoteProcessBuilder;
+import org.eclipse.remote.core.IRemoteProcessService;
import org.eclipse.remote.core.IRemoteResource;
-import org.eclipse.remote.core.IRemoteServices;
import org.eclipse.remote.core.RemoteProcessAdapter;
-import org.eclipse.remote.core.RemoteServices;
/**
* @noextend This class is not intended to be subclassed by clients.
@@ -120,13 +119,14 @@ public class RDTCommandLauncher implements IRemoteCommandLauncher {
// add platform specific arguments (shell invocation)
fCommandArgs = constructCommandArray(commandPath.toOSString(), args);
fShowCommand = true;
- IRemoteServices services = RemoteServices.getRemoteServices(uri);
- IRemoteConnection connection = services.getConnectionManager().getConnection(uri);
- IRemoteFileManager fm = connection.getFileManager();
- IRemoteProcessBuilder builder = connection.getProcessBuilder(Arrays.asList(fCommandArgs));
+ IRemoteConnection connection = RDTProxyManager.getConnection(uri);
+ IRemoteProcessService ps = connection.getService(IRemoteProcessService.class);
+ IRemoteProcessBuilder builder = ps.getProcessBuilder(Arrays.asList(fCommandArgs));
- if (changeToDirectory != null)
+ if (changeToDirectory != null) {
+ IRemoteFileService fm = connection.getService(IRemoteFileService.class);
builder.directory(fm.getResource(changeToDirectory.toString()));
+ }
Map<String,String> envMap = builder.environment();

Back to the top