public interface RandomAccessData
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | RandomAccessData.ResourceAccessLock modes for accessing the underlying resource. | 
| Modifier and Type | Method and Description | 
|---|---|
| InputStream | getInputStream(RandomAccessData.ResourceAccess access)Returns an  InputStreamthat can be used to read the underlying data. | 
| long | getSize()Returns the size of the data. | 
| RandomAccessData | getSubsection(long offset,
             long length)Returns a new  RandomAccessDatafor a specific subsection of this data. | 
InputStream getInputStream(RandomAccessData.ResourceAccess access) throws IOException
InputStream that can be used to read the underlying data. The
 caller is responsible close the underlying stream.access - hint indicating how the underlying data should be accessedIOException - if the stream cannot be openedRandomAccessData getSubsection(long offset, long length)
RandomAccessData for a specific subsection of this data.offset - the offset of the subsectionlength - the length of the subsectionlong getSize()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.