Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Commons Wiki" for 
change notification.

The following page has been changed by KenTanaka:
http://wiki.apache.org/jakarta-commons/SimpleSftpFileDownload

The comment on the change is:
made alternative code more consistent with main example

------------------------------------------------------------------------------
  
  Note that there is an alternative method to casting fsManager to 
!DefaultFileSystemManager and then calling close(). The release method could 
instead use {{{this.fsManager.closeFileSystem(this.fs);}}}, you would have to 
declare '''fs''' as a !FileSystem object in the class and set it from one of 
the !FileObjects in the process routine:
  {{{
- FileObject src = fsManager.resolveFile(from);
+ FileObject src = null;
+ 
+ <-- In processing(), do your things, including src = children[0] -->
+ 
+ public void release() {
- FileSystem fs = null;
+     FileSystem fs = null;
- FileSystemManager fsm = null;
  
- <-- do your things -->
- 
- src.close(); // Seems to still work even if this line is omitted
+     this.src.close(); // Seems to still work even if this line is omitted
- fs = src.getFileSystem(); // This works even after the src is closed.
+     fs = this.src.getFileSystem(); // This works even after the src is closed.
- fsm = fs.getFileSystemManager();
- fsm.closeFileSystem(fs);
+     this.fsManager.closeFileSystem(fs);
+ }
  }}}
  
  = Compiling =

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to