Package org.artifactory.resource
Interface ResourceStreamHandle
- All Superinterfaces:
AutoCloseable
,Closeable
- All Known Subinterfaces:
ResourceWithChecksumStreamHandle
A handle object that will be used for sending back a resource as stream.
The stream close() method is typically called back automatically by the caller so the handle creator only needs to
provide the close() implementation.
- Author:
- Yoav Landman
-
Method Details
-
getInputStream
InputStream getInputStream()- Returns:
- The input stream of this handle
-
getSize
long getSize()- Returns:
- The size of the stream or -1 if unknown
-
close
void close()Closes the underlying input stream- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-