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.