public class DropBoxFileSystemWithNotifications extends AbstractFileSystem implements DropBoxFileSystem, com.streamscape.sef.dii.AccessibleObject
DEFAULT_BUFFER_SIZE
Constructor and Description |
---|
DropBoxFileSystemWithNotifications(DropBoxFileSystemImpl fileSystem) |
Modifier and Type | Method and Description |
---|---|
java.io.OutputStream |
append(java.lang.String path,
int bufferSize) |
void |
close() |
void |
copy(java.lang.String src,
java.lang.String dst) |
java.io.OutputStream |
create(java.lang.String path,
boolean overwrite,
FilePermissions permissions,
int bufferSize) |
void |
createNewFile(java.lang.String path,
FilePermissions permissions) |
java.lang.String |
createTempFile(java.lang.String path,
java.lang.String prefix,
java.lang.String suffix) |
boolean |
delete(java.lang.String path,
boolean recursive) |
boolean |
exists(java.lang.String path) |
java.lang.String |
getFullOsPath(java.lang.String path) |
FileInfo |
getInfo(java.lang.String path) |
java.net.URI |
getPathURI(java.lang.String path) |
com.streamscape.sef.dii.AccessibleObjectProxy |
getProxy() |
boolean |
isDirectory(java.lang.String path) |
boolean |
isFile(java.lang.String path) |
boolean |
isLocal() |
java.util.List |
list(java.lang.String path,
boolean recursive) |
java.util.List |
listDropBox(java.lang.String path,
boolean recursive) |
void |
mkdir(java.lang.String path,
FilePermissions permissions) |
void |
move(java.lang.String src,
java.lang.String dst) |
void |
open() |
java.io.InputStream |
open(java.lang.String path,
int bufferSize) |
com.streamscape.ds.persist.RandomAccessInputStream |
openForRandomRead(java.lang.String path,
int bufferSize) |
java.io.OutputStream |
openForWrite(java.lang.String path,
int bufferSize) |
void |
rename(java.lang.String src,
java.lang.String dst) |
void |
renameInternal(java.lang.String src,
java.lang.String dst) |
void |
setOwner(java.lang.String path,
java.lang.String username,
java.lang.String groupname) |
void |
setPermissions(java.lang.String path,
FilePermissions permissions) |
long |
truncate(java.lang.String path,
long size) |
static FileSystem |
withDisabledNotifications(FileSystem fileSystem) |
void |
writeFileFromInputStream(java.lang.String path,
java.io.InputStream inputStream,
int bufferSize) |
append, create, create, create, create, createNewFile, getDefaultBlockSize, getDefaultBufferSize, getDefaultReplication, mkdir, open, openForRandomRead, openForWrite, separator
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
listDropBox
append, create, create, create, create, createNewFile, getDefaultBlockSize, getDefaultReplication, getSize, list, mkdir, open, openForRandomRead, openForWrite, separator
public DropBoxFileSystemWithNotifications(DropBoxFileSystemImpl fileSystem)
public void open() throws java.io.IOException
open
in interface FileSystem
java.io.IOException
public void close() throws java.io.IOException
close
in interface FileSystem
close
in interface java.lang.AutoCloseable
java.io.IOException
public java.net.URI getPathURI(java.lang.String path) throws java.io.IOException
getPathURI
in interface FileSystem
java.io.IOException
public FileInfo getInfo(java.lang.String path) throws java.io.IOException
getInfo
in interface FileSystem
java.io.IOException
public java.util.List list(java.lang.String path, boolean recursive) throws java.io.IOException
list
in interface FileSystem
java.io.IOException
public java.util.List listDropBox(java.lang.String path, boolean recursive) throws java.io.IOException
listDropBox
in interface DropBoxFileSystem
java.io.IOException
public void mkdir(java.lang.String path, FilePermissions permissions) throws java.io.IOException
mkdir
in interface FileSystem
java.io.IOException
public java.lang.String createTempFile(java.lang.String path, java.lang.String prefix, java.lang.String suffix) throws java.io.IOException
createTempFile
in interface FileSystem
java.io.IOException
public void createNewFile(java.lang.String path, FilePermissions permissions) throws java.io.IOException
createNewFile
in interface FileSystem
java.io.IOException
public java.io.OutputStream create(java.lang.String path, boolean overwrite, FilePermissions permissions, int bufferSize) throws java.io.IOException
create
in interface FileSystem
java.io.IOException
public java.io.OutputStream append(java.lang.String path, int bufferSize) throws java.io.IOException
append
in interface FileSystem
java.io.IOException
public boolean delete(java.lang.String path, boolean recursive) throws java.io.IOException
delete
in interface FileSystem
java.io.IOException
public boolean exists(java.lang.String path) throws java.io.IOException
exists
in interface FileSystem
java.io.IOException
public boolean isFile(java.lang.String path) throws java.io.IOException
isFile
in interface FileSystem
java.io.IOException
public boolean isDirectory(java.lang.String path) throws java.io.IOException
isDirectory
in interface FileSystem
java.io.IOException
public java.io.InputStream open(java.lang.String path, int bufferSize) throws java.io.IOException
open
in interface FileSystem
java.io.IOException
public com.streamscape.ds.persist.RandomAccessInputStream openForRandomRead(java.lang.String path, int bufferSize) throws java.io.IOException
openForRandomRead
in interface FileSystem
java.io.IOException
public java.io.OutputStream openForWrite(java.lang.String path, int bufferSize) throws java.io.IOException
openForWrite
in interface FileSystem
java.io.IOException
public void writeFileFromInputStream(java.lang.String path, java.io.InputStream inputStream, int bufferSize) throws java.io.IOException
writeFileFromInputStream
in interface FileSystem
java.io.IOException
public void copy(java.lang.String src, java.lang.String dst) throws java.io.IOException
copy
in interface FileSystem
java.io.IOException
public void rename(java.lang.String src, java.lang.String dst) throws java.io.IOException
rename
in interface FileSystem
java.io.IOException
public void renameInternal(java.lang.String src, java.lang.String dst) throws java.io.IOException
renameInternal
in interface DropBoxFileSystem
java.io.IOException
public void move(java.lang.String src, java.lang.String dst) throws java.io.IOException
move
in interface FileSystem
java.io.IOException
public void setOwner(java.lang.String path, java.lang.String username, java.lang.String groupname) throws java.io.IOException
setOwner
in interface FileSystem
java.io.IOException
public void setPermissions(java.lang.String path, FilePermissions permissions) throws java.io.IOException
setPermissions
in interface FileSystem
java.io.IOException
public boolean isLocal()
isLocal
in interface FileSystem
public long truncate(java.lang.String path, long size) throws java.io.IOException
truncate
in interface FileSystem
java.io.IOException
public com.streamscape.sef.dii.AccessibleObjectProxy getProxy()
getProxy
in interface com.streamscape.sef.dii.AccessibleObject
public java.lang.String getFullOsPath(java.lang.String path) throws java.io.IOException
getFullOsPath
in interface DropBoxFileSystem
java.io.IOException
public static FileSystem withDisabledNotifications(FileSystem fileSystem)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.