public class SLFileSystem extends AbstractFileSystem
DEFAULT_BUFFER_SIZE
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 dir,
java.lang.String prefix,
java.lang.String suffix) |
boolean |
delete(java.lang.String path,
boolean recursive) |
boolean |
exists(java.lang.String path) |
int |
getDefaultBufferSize() |
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,
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 |
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) |
append, create, create, create, create, createNewFile, getDefaultBlockSize, getDefaultReplication, mkdir, open, openForRandomRead, openForWrite, separator
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSize, list
public int getDefaultBufferSize()
getDefaultBufferSize
in class AbstractFileSystem
public void open() throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
java.io.IOException
public java.net.URI getPathURI(java.lang.String path) throws java.io.IOException
java.io.IOException
public FileInfo getInfo(java.lang.String path) throws java.io.IOException
java.io.IOException
public java.util.List list(java.lang.String path, boolean recursive) throws java.io.IOException
java.io.IOException
public void mkdir(java.lang.String path, FilePermissions permissions) throws java.io.IOException
java.io.IOException
public java.lang.String createTempFile(java.lang.String dir, java.lang.String prefix, java.lang.String suffix) throws java.io.IOException
java.io.IOException
public void createNewFile(java.lang.String path, FilePermissions permissions) throws java.io.IOException
java.io.IOException
public java.io.OutputStream create(java.lang.String path, boolean overwrite, FilePermissions permissions, int bufferSize) throws java.io.IOException
java.io.IOException
public java.io.OutputStream append(java.lang.String path, int bufferSize) throws java.io.IOException
java.io.IOException
public java.io.OutputStream openForWrite(java.lang.String path, int bufferSize) throws java.io.IOException
java.io.IOException
public void writeFileFromInputStream(java.lang.String path, java.io.InputStream inputStream, int bufferSize) throws java.io.IOException
java.io.IOException
public java.io.InputStream open(java.lang.String path, int bufferSize) throws java.io.IOException
java.io.IOException
public com.streamscape.ds.persist.RandomAccessInputStream openForRandomRead(java.lang.String path, int bufferSize) throws java.io.IOException
java.io.IOException
public boolean delete(java.lang.String path, boolean recursive) throws java.io.IOException
java.io.IOException
public boolean exists(java.lang.String path) throws java.io.IOException
java.io.IOException
public boolean isFile(java.lang.String path) throws java.io.IOException
java.io.IOException
public boolean isDirectory(java.lang.String path) throws java.io.IOException
java.io.IOException
public void copy(java.lang.String src, java.lang.String dst) throws java.io.IOException
java.io.IOException
public void rename(java.lang.String src, java.lang.String dst) throws java.io.IOException
java.io.IOException
public void move(java.lang.String src, java.lang.String dst) throws java.io.IOException
java.io.IOException
public void setOwner(java.lang.String path, java.lang.String username, java.lang.String groupname) throws java.io.IOException
java.io.IOException
public void setPermissions(java.lang.String path, FilePermissions permissions) throws java.io.IOException
java.io.IOException
public boolean isLocal()
public long truncate(java.lang.String path, long size) throws java.io.IOException
java.io.IOException
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.