public class DropBoxFileSystem extends FileSystem
BUFFER_SIZE, captureElapsedTime, DEFAULT_READ_BUFFER_SIZE
id, log, name, TIMESTAMP_FORMAT
Constructor and Description |
---|
DropBoxFileSystem(String token) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the DropBox connection.
|
List<Metadata> |
listFolder(String folderName)
Returns an list of all DropBox files and folders belonging to the
folderName . |
List<Metadata> |
listRootFolder()
Returns a
List of all DropBox files and folders in the root folder. |
void |
open()
Opens a connection to the DropBox file system.
|
InputStream |
readFile(String fileName)
Reads the file in the DropBox root folder.
|
InputStream |
readFile(String folderName,
String fileName)
Reads the file in the specified DropBox folder.
|
OutputStream |
writeFile(String fileName)
Writes the file to the DropBox File System.
|
OutputStream |
writeFile(String folderName,
String fileName)
Writes the file to the specified folder in the DropBox File System.
|
addElapsedtime, addExceptionProperties, assertClosed, assertNotOpened, assertOpened, finalize, getClosedOn, getDescription, getElapsedTime, getElapsedTimeAsString, getNestedEndpoint, getOpenedOn, getOpenElapsedTime, getOpenElapsedTimeAsString, getRootEndpoint, getSelfTime, getSelfTimeAsString, getState, isCaptureElapsedTime, isClosed, isOpen, setCaptureElapsedTime, setDescription, toString
public DropBoxFileSystem(String token)
public void open() throws DataException
open
in class Endpoint
DataException
public void close() throws DataException
close
in class Endpoint
DataException
public InputStream readFile(String folderName, String fileName) throws Throwable
folderName
- the name of the folderfileName
- the file name to read.InputStream
Throwable
public InputStream readFile(String fileName) throws Throwable
fileName
- the file name to read.InputStream
Throwable
public List<Metadata> listFolder(String folderName) throws Throwable
folderName
.
To specify a nested folder, use "/" as separator.folderName
- the folder name to readList
Throwable
public List<Metadata> listRootFolder() throws Throwable
List
of all DropBox files and folders in the root folder.List
Throwable
public OutputStream writeFile(String fileName) throws Throwable
DataException
if the file already exists.fileName
- the name of the fileOutputStream
for writingThrowable
public OutputStream writeFile(String folderName, String fileName) throws Throwable
DataException
if
the file already exists.folderName
- the destination folder of the file being writtenfileName
- the name of the fileOutputStream
for writingThrowable
Copyright (c) 2006-2023 North Concepts Inc. All Rights Reserved.