net.schmizz.sshj.xfer
Class InMemoryDestFile
java.lang.Object
net.schmizz.sshj.xfer.InMemoryDestFile
- All Implemented Interfaces:
- LocalDestFile
public abstract class InMemoryDestFile
- extends Object
- implements LocalDestFile
|
Field Summary |
protected org.slf4j.Logger |
log
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.slf4j.Logger log
InMemoryDestFile
public InMemoryDestFile()
getTargetFile
public InMemoryDestFile getTargetFile(String filename)
throws IOException
- Description copied from interface:
LocalDestFile
- Allows caller to express intent that caller expects to write to file with
filename. Based on this
information, an implementation may return an alternate file to write to, which should be respected by the
caller.
- Specified by:
getTargetFile in interface LocalDestFile
- Throws:
IOException
setLastAccessedTime
public void setLastAccessedTime(long t)
throws IOException
- Description copied from interface:
LocalDestFile
- Set the last access time for the underlying file.
- Specified by:
setLastAccessedTime in interface LocalDestFile
- Parameters:
t - time in seconds since Unix epoch
- Throws:
IOException
setLastModifiedTime
public void setLastModifiedTime(long t)
throws IOException
- Description copied from interface:
LocalDestFile
- Set the last modified time for the underlying file.
- Specified by:
setLastModifiedTime in interface LocalDestFile
- Parameters:
t - time in seconds since Unix epoch
- Throws:
IOException
setPermissions
public void setPermissions(int perms)
throws IOException
- Description copied from interface:
LocalDestFile
- Set the permissions for the underlying file.
- Specified by:
setPermissions in interface LocalDestFile
- Parameters:
perms - permissions e.g. 0644
- Throws:
IOException
getTargetDirectory
public LocalDestFile getTargetDirectory(String dirname)
throws IOException
- Description copied from interface:
LocalDestFile
- Allows caller to express intent that caller expects to write to directory with
dirname. Based on this
information, an implementation may return an alternate directory to write to, which should be respected by the
caller.
- Specified by:
getTargetDirectory in interface LocalDestFile
- Throws:
IOException
getChild
public LocalDestFile getChild(String name)
- Specified by:
getChild in interface LocalDestFile
- Returns:
- A child file/directory of this directory with given
name.
Copyright © 2009-2012. All Rights Reserved.