1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-14 12:35:22 +02:00

[274568] Dont use SftpMonitor for Streams transfer

This commit is contained in:
Martin Oberhuber 2009-08-06 16:14:42 +00:00
parent 30e13dd728
commit c8b79bf03d

View file

@ -38,6 +38,7 @@
* Martin Oberhuber (Wind River) - [227135] Cryptic exception when sftp-server is missing * Martin Oberhuber (Wind River) - [227135] Cryptic exception when sftp-server is missing
* David McKnight (IBM) - [271244] [sftp files] "My Home" filter not working * David McKnight (IBM) - [271244] [sftp files] "My Home" filter not working
* David McKnight (IBM) - [272882] [api] Handle exceptions in IService.initService() * David McKnight (IBM) - [272882] [api] Handle exceptions in IService.initService()
* Martin Oberhuber (Wind River) - [274568] Dont use SftpMonitor for Streams transfer
*******************************************************************************/ *******************************************************************************/
package org.eclipse.rse.internal.services.ssh.files; package org.eclipse.rse.internal.services.ssh.files;
@ -1247,7 +1248,6 @@ public class SftpFileService extends AbstractFileService implements ISshService,
} }
try { try {
SftpProgressMonitor sftpMonitor = new MyProgressMonitor(monitor);
int mode; int mode;
if ((options & IFileService.APPEND) == 0) { if ((options & IFileService.APPEND) == 0) {
mode = ChannelSftp.OVERWRITE; mode = ChannelSftp.OVERWRITE;
@ -1257,7 +1257,7 @@ public class SftpFileService extends AbstractFileService implements ISshService,
getChannel("SftpFileService.getOutputStream " + remoteFile); //check the session is healthy //$NON-NLS-1$ getChannel("SftpFileService.getOutputStream " + remoteFile); //check the session is healthy //$NON-NLS-1$
ChannelSftp channel = (ChannelSftp)fSessionProvider.getSession().openChannel("sftp"); //$NON-NLS-1$ ChannelSftp channel = (ChannelSftp)fSessionProvider.getSession().openChannel("sftp"); //$NON-NLS-1$
channel.connect(); channel.connect();
stream = new SftpBufferedOutputStream(channel.put(recodeSafeForJsch(dst), sftpMonitor, mode), channel); stream = new SftpBufferedOutputStream(channel.put(recodeSafeForJsch(dst), mode), channel);
Activator.trace("SftpFileService.getOutputStream " + remoteFile + " ok"); //$NON-NLS-1$ //$NON-NLS-2$ Activator.trace("SftpFileService.getOutputStream " + remoteFile + " ok"); //$NON-NLS-1$ //$NON-NLS-2$
} }
catch (Exception e) { catch (Exception e) {