Class FileDataRecord

java.lang.Object
org.apache.jackrabbit.core.data.AbstractDataRecord
org.apache.jackrabbit.core.data.FileDataRecord
All Implemented Interfaces:
DataRecord

public class FileDataRecord extends AbstractDataRecord
Data record that is based on a normal file.
  • Constructor Details

    • FileDataRecord

      public FileDataRecord(AbstractDataStore store, DataIdentifier identifier, File file)
      Creates a data record based on the given identifier and file.
      Parameters:
      identifier - data identifier
      file - file that contains the binary stream
  • Method Details

    • getLength

      public long getLength()
      Returns the length of the binary stream in this record.
      Returns:
      length of the binary stream
    • getStream

      public InputStream getStream() throws DataStoreException
      Returns the the binary stream in this record.
      Returns:
      binary stream
      Throws:
      DataStoreException - if the record could not be accessed
    • getLastModified

      public long getLastModified()
      Returns the last modified of the record.
      Returns:
      last modified time of the binary stream