public class SFTPFlowFileSourceFile extends Object implements net.schmizz.sshj.xfer.LocalSourceFile
| Modifier and Type | Field and Description |
|---|---|
private String |
filename |
private InputStream |
inputStream |
private int |
permissions |
| Constructor and Description |
|---|
SFTPFlowFileSourceFile(String filename,
InputStream inputStream) |
SFTPFlowFileSourceFile(String filename,
InputStream inputStream,
int perms) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<? extends net.schmizz.sshj.xfer.LocalSourceFile> |
getChildren(net.schmizz.sshj.xfer.LocalFileFilter filter) |
InputStream |
getInputStream() |
long |
getLastAccessTime() |
long |
getLastModifiedTime() |
long |
getLength() |
String |
getName() |
int |
getPermissions() |
boolean |
isDirectory() |
boolean |
isFile() |
boolean |
providesAtimeMtime() |
private final String filename
private final InputStream inputStream
private final int permissions
public SFTPFlowFileSourceFile(String filename, InputStream inputStream)
public SFTPFlowFileSourceFile(String filename, InputStream inputStream, int perms)
public String getName()
getName in interface net.schmizz.sshj.xfer.LocalSourceFilepublic long getLength()
getLength in interface net.schmizz.sshj.xfer.LocalSourceFilepublic InputStream getInputStream() throws IOException
getInputStream in interface net.schmizz.sshj.xfer.LocalSourceFileIOExceptionpublic int getPermissions()
throws IOException
getPermissions in interface net.schmizz.sshj.xfer.LocalSourceFileIOExceptionpublic boolean isFile()
isFile in interface net.schmizz.sshj.xfer.LocalSourceFilepublic boolean isDirectory()
isDirectory in interface net.schmizz.sshj.xfer.LocalSourceFilepublic Iterable<? extends net.schmizz.sshj.xfer.LocalSourceFile> getChildren(net.schmizz.sshj.xfer.LocalFileFilter filter) throws IOException
getChildren in interface net.schmizz.sshj.xfer.LocalSourceFileIOExceptionpublic boolean providesAtimeMtime()
providesAtimeMtime in interface net.schmizz.sshj.xfer.LocalSourceFilepublic long getLastAccessTime()
throws IOException
getLastAccessTime in interface net.schmizz.sshj.xfer.LocalSourceFileIOExceptionpublic long getLastModifiedTime()
throws IOException
getLastModifiedTime in interface net.schmizz.sshj.xfer.LocalSourceFileIOExceptionCopyright © 2023 Apache NiFi Project. All rights reserved.