public class DropBoxAutoConnectFileSystem extends java.lang.Object implements FileSystem
Constructor and Description |
---|
DropBoxAutoConnectFileSystem(com.streamscape.ds.session.Session session) |
Modifier and Type | Method and Description |
---|---|
java.io.OutputStream |
append(java.lang.String path) |
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) |
java.io.OutputStream |
create(java.lang.String path,
boolean overwrite) |
java.io.OutputStream |
create(java.lang.String path,
boolean overwrite,
FilePermissions permissions) |
java.io.OutputStream |
create(java.lang.String path,
boolean overwrite,
FilePermissions permissions,
int bufferSize) |
java.io.OutputStream |
create(java.lang.String path,
boolean overwrite,
FilePermissions permissions,
int bufferSize,
int replication,
long blockSize) |
void |
createNewFile(java.lang.String path) |
void |
createNewFile(java.lang.String path,
FilePermissions permissions) |
java.lang.String |
createTempFile(java.lang.String dir,
java.lang.String prefix,
java.lang.String suffix) |
boolean |
delete(java.lang.String path,
boolean recursive) |
boolean |
exists(java.lang.String path) |
long |
getDefaultBlockSize(java.lang.String path) |
int |
getDefaultReplication(java.lang.String path) |
FileInfo |
getInfo(java.lang.String path) |
java.net.URI |
getPathURI(java.lang.String path) |
boolean |
isDirectory(java.lang.String path) |
boolean |
isFile(java.lang.String path) |
boolean |
isLocal() |
java.util.List |
list(java.lang.String path,
boolean recursive) |
void |
mkdir(java.lang.String path) |
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) |
java.io.InputStream |
open(java.lang.String path,
int bufferSize) |
com.streamscape.ds.persist.RandomAccessInputStream |
openForRandomRead(java.lang.String path) |
com.streamscape.ds.persist.RandomAccessInputStream |
openForRandomRead(java.lang.String path,
int bufferSize) |
java.io.OutputStream |
openForWrite(java.lang.String path) |
java.io.OutputStream |
openForWrite(java.lang.String path,
int bufferSize) |
void |
rename(java.lang.String src,
java.lang.String dst) |
java.lang.String |
separator() |
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) |
void |
writeFileFromInputStream(java.lang.String path,
java.io.InputStream inputStream,
int bufferSize) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSize, list
public DropBoxAutoConnectFileSystem(com.streamscape.ds.session.Session session)
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 void mkdir(java.lang.String path) throws java.io.IOException
mkdir
in interface FileSystem
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 dir, 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) throws java.io.IOException
createNewFile
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) throws java.io.IOException
create
in interface FileSystem
java.io.IOException
public java.io.OutputStream create(java.lang.String path, boolean overwrite) throws java.io.IOException
create
in interface FileSystem
java.io.IOException
public java.io.OutputStream create(java.lang.String path, boolean overwrite, FilePermissions permissions) throws java.io.IOException
create
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 create(java.lang.String path, boolean overwrite, FilePermissions permissions, int bufferSize, int replication, long blockSize) throws java.io.IOException
create
in interface FileSystem
java.io.IOException
public java.io.OutputStream append(java.lang.String path) throws java.io.IOException
append
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) throws java.io.IOException
open
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) throws java.io.IOException
openForRandomRead
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) throws java.io.IOException
openForWrite
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 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 int getDefaultReplication(java.lang.String path) throws java.io.IOException
getDefaultReplication
in interface FileSystem
java.io.IOException
public long getDefaultBlockSize(java.lang.String path) throws java.io.IOException
getDefaultBlockSize
in interface FileSystem
java.io.IOException
public java.lang.String separator() throws java.io.IOException
separator
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
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.