Package org.apache.commons.vfs2.provider
Class FileContentThreadData
- java.lang.Object
-
- org.apache.commons.vfs2.provider.FileContentThreadData
-
class FileContentThreadData extends java.lang.Object
Holds the data which needs to be local to the current thread
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.ArrayList<java.io.InputStream>
inputStreamList
private DefaultFileContent.FileContentOutputStream
outputStream
private java.util.ArrayList<RandomAccessContent>
randomAccessContentList
-
Constructor Summary
Constructors Constructor Description FileContentThreadData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
add(java.io.InputStream inputStream)
(package private) void
add(RandomAccessContent randomAccessContent)
(package private) void
closeOutputStream()
Closes the output stream.(package private) DefaultFileContent.FileContentOutputStream
getOutputStream()
(package private) boolean
hasInputStream()
(package private) boolean
hasRandomAccessContent()
(package private) boolean
hasStreams()
(package private) void
remove(java.io.InputStream inputStream)
(package private) void
remove(RandomAccessContent randomAccessContent)
(package private) java.io.InputStream
removeInputStream(int pos)
(package private) java.lang.Object
removeRandomAccessContent(int pos)
(package private) void
setOutputStream(DefaultFileContent.FileContentOutputStream outputStream)
-
-
-
Field Detail
-
inputStreamList
private java.util.ArrayList<java.io.InputStream> inputStreamList
-
randomAccessContentList
private java.util.ArrayList<RandomAccessContent> randomAccessContentList
-
outputStream
private DefaultFileContent.FileContentOutputStream outputStream
-
-
Method Detail
-
add
void add(java.io.InputStream inputStream)
-
add
void add(RandomAccessContent randomAccessContent)
-
closeOutputStream
void closeOutputStream() throws FileSystemException
Closes the output stream.- Throws:
FileSystemException
- if an IO error occurs.
-
getOutputStream
DefaultFileContent.FileContentOutputStream getOutputStream()
-
hasInputStream
boolean hasInputStream()
-
hasRandomAccessContent
boolean hasRandomAccessContent()
-
hasStreams
boolean hasStreams()
-
removeInputStream
java.io.InputStream removeInputStream(int pos)
-
remove
void remove(java.io.InputStream inputStream)
-
removeRandomAccessContent
java.lang.Object removeRandomAccessContent(int pos)
-
remove
void remove(RandomAccessContent randomAccessContent)
-
setOutputStream
void setOutputStream(DefaultFileContent.FileContentOutputStream outputStream)
-
-