cascading.tap.hadoop.io
Class StreamedFileSystem
java.lang.Object
org.apache.hadoop.conf.Configured
org.apache.hadoop.fs.FileSystem
cascading.tap.hadoop.io.StreamedFileSystem
- All Implemented Interfaces:
- java.io.Closeable, Configurable
- Direct Known Subclasses:
- HttpFileSystem
public abstract class StreamedFileSystem
- extends FileSystem
Class StreamedFileSystem is a base class for FileSystem
implementations that manage remote resources.
Method Summary |
FSDataOutputStream |
append(Path f,
int bufferSize,
Progressable progress)
|
FSDataOutputStream |
create(Path path,
FsPermission permission,
boolean overwrite,
int bufferSize,
short replication,
long blockSize,
Progressable progress)
|
boolean |
delete(Path path)
Deprecated. |
boolean |
delete(Path path,
boolean b)
|
static java.lang.String |
getMD5SumFor(Configuration conf,
Path path)
|
static java.lang.String |
getMD5SumFor(Configuration conf,
java.lang.String path)
|
Path |
getWorkingDirectory()
|
FileStatus[] |
listStatus(Path path)
|
boolean |
mkdirs(Path path,
FsPermission fsPermission)
|
boolean |
rename(Path path,
Path path1)
|
static void |
setMD5SumFor(Configuration conf,
Path path,
java.lang.String md5Hex)
|
static void |
setMD5SumFor(Configuration conf,
java.lang.String path,
java.lang.String md5Hex)
|
void |
setWorkingDirectory(Path f)
|
Methods inherited from class org.apache.hadoop.fs.FileSystem |
append, append, checkPath, clearStatistics, close, closeAll, completeLocalOutput, copyFromLocalFile, copyFromLocalFile, copyFromLocalFile, copyFromLocalFile, copyToLocalFile, copyToLocalFile, create, create, create, create, create, create, create, create, create, create, createNewFile, deleteOnExit, exists, get, get, getAllStatistics, getBlockSize, getContentSummary, getDefaultBlockSize, getDefaultReplication, getDefaultUri, getFileBlockLocations, getFileChecksum, getFileStatus, getHomeDirectory, getLength, getLocal, getName, getNamed, getReplication, getStatistics, getStatistics, getUri, getUsed, globStatus, globStatus, initialize, isDirectory, isFile, listStatus, listStatus, listStatus, makeQualified, mkdirs, mkdirs, moveFromLocalFile, moveFromLocalFile, moveToLocalFile, open, open, printStatistics, processDeleteOnExit, setDefaultUri, setDefaultUri, setOwner, setPermission, setReplication, setTimes, setVerifyChecksum, startLocalOutput |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamedFileSystem
public StreamedFileSystem()
create
public FSDataOutputStream create(Path path,
FsPermission permission,
boolean overwrite,
int bufferSize,
short replication,
long blockSize,
Progressable progress)
throws java.io.IOException
- Specified by:
create
in class FileSystem
- Throws:
java.io.IOException
rename
public boolean rename(Path path,
Path path1)
throws java.io.IOException
- Specified by:
rename
in class FileSystem
- Throws:
java.io.IOException
delete
@Deprecated
public boolean delete(Path path)
throws java.io.IOException
- Deprecated.
- Specified by:
delete
in class FileSystem
- Throws:
java.io.IOException
delete
public boolean delete(Path path,
boolean b)
throws java.io.IOException
- Specified by:
delete
in class FileSystem
- Throws:
java.io.IOException
getWorkingDirectory
public Path getWorkingDirectory()
- Specified by:
getWorkingDirectory
in class FileSystem
setWorkingDirectory
public void setWorkingDirectory(Path f)
- Specified by:
setWorkingDirectory
in class FileSystem
mkdirs
public boolean mkdirs(Path path,
FsPermission fsPermission)
throws java.io.IOException
- Specified by:
mkdirs
in class FileSystem
- Throws:
java.io.IOException
listStatus
public FileStatus[] listStatus(Path path)
throws java.io.IOException
- Specified by:
listStatus
in class FileSystem
- Throws:
java.io.IOException
append
public FSDataOutputStream append(Path f,
int bufferSize,
Progressable progress)
throws java.io.IOException
- Specified by:
append
in class FileSystem
- Throws:
java.io.IOException
getMD5SumFor
public static java.lang.String getMD5SumFor(Configuration conf,
Path path)
getMD5SumFor
public static java.lang.String getMD5SumFor(Configuration conf,
java.lang.String path)
setMD5SumFor
public static void setMD5SumFor(Configuration conf,
Path path,
java.lang.String md5Hex)
setMD5SumFor
public static void setMD5SumFor(Configuration conf,
java.lang.String path,
java.lang.String md5Hex)
Copyright © 2007-2011 Concurrent, Inc. All Rights Reserved.