public abstract class AbstractSftpClient extends AbstractLifecycleComponentWithEvents implements SftpClient
SftpClient, providing some common
methods. All provider implentations will probably want to exted this.| Constructor and Description |
|---|
AbstractSftpClient() |
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
get(java.lang.String path)
Retrieve the contents of a remote file, presenting it as an input stream.
|
java.io.InputStream |
get(java.lang.String path,
long filePointer)
Retrieve the contents of a remote file, presenting it as an input stream.
|
void |
get(java.lang.String path,
java.io.OutputStream out,
long filePointer)
Retrieve the contents of a remote file, writing it to the provided output
stream.
|
void |
mkdirs(java.lang.String dir,
int permissions)
Default implementation of
mkdirs(String, int) that uses
SftpClient.mkdir(String, int). |
java.io.OutputStream |
put(java.lang.String path,
int permissions)
Open a remote file for writing to.
|
java.io.OutputStream |
put(java.lang.String path,
int permissions,
long offset)
Open a remote file for writing to.
|
checkOpen, close, isOpen, onClose, onOpen, openaddListener, fireClosed, fireClosing, fireOpened, getListeners, removeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchgrp, chmod, chown, get, getDefaultPath, ls, mkdir, put, rename, rm, rmdir, setLastModified, stataddListener, close, isOpen, open, removeListenerpublic void mkdirs(java.lang.String dir,
int permissions)
throws SshException
mkdirs(String, int) that uses
SftpClient.mkdir(String, int).mkdirs in interface SftpClientpath - pathpermissions - permissionsSshException - on any errorpublic void get(java.lang.String path,
java.io.OutputStream out,
long filePointer)
throws SshException
SftpClientIf the provider doesn't support setting the file pointer, an exception will be thrown.
get in interface SftpClientpath - path of remote fileout - output stream to write data tofilePointer - position to set filePointer toSshException#get(String)}public java.io.InputStream get(java.lang.String path,
long filePointer)
throws SshException
SftpClientIf the provider doesn't support setting the file pointer, an exception will be thrown.
get in interface SftpClientpath - path of remote filefilePointer - position to set filePointer toSshException#get(String, OutputStream)}public java.io.InputStream get(java.lang.String path)
throws SshException
SftpClientget in interface SftpClientpath - path of remote fileSshException#get(String, OutputStream)}public java.io.OutputStream put(java.lang.String path,
int permissions)
throws SshException
SftpClientput in interface SftpClientpath - path to save file topermissions - permissions of file when createdSshExceptionpublic java.io.OutputStream put(java.lang.String path,
int permissions,
long offset)
throws SshException
SftpClientput in interface SftpClientpath - path to save file topermissions - permissions of file when createdSshExceptionCopyright © 2018. All rights reserved.