Class FileResource
- java.lang.Object
-
- org.apache.http.impl.client.cache.FileResource
-
- All Implemented Interfaces:
java.io.Serializable
,Resource
@Contract(threading=SAFE) public class FileResource extends java.lang.Object implements Resource
Cache resource backed by a file.- Since:
- 4.1
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
disposed
private java.io.File
file
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description FileResource(java.io.File file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
Indicates the system no longer needs to keep this response body and any system resources associated with it may be reclaimed.(package private) java.io.File
getFile()
java.io.InputStream
getInputStream()
Returns anInputStream
from which the response body can be read.long
length()
Returns the length in bytes of the response body.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
file
private final java.io.File file
-
disposed
private volatile boolean disposed
-
-
Method Detail
-
getFile
java.io.File getFile()
-
getInputStream
public java.io.InputStream getInputStream() throws java.io.IOException
Description copied from interface:Resource
Returns anInputStream
from which the response body can be read.- Specified by:
getInputStream
in interfaceResource
- Throws:
java.io.IOException
-
length
public long length()
Description copied from interface:Resource
Returns the length in bytes of the response body.
-
-