package org.rhq.core.pc.drift;
import java.io.File;
import java.io.Serializable;
/**
* A SnapshotHandle is a handle or pointer to a snapshot on disk. It does not contain an actual Snapshot object.
*/
public class SnapshotHandle implements Serializable {
private static final long serialVersionUID = 1L;
/** The path of the snapshot meta data file */
private File metadataFile;
/** The path of the snapshot data file */
private File dataFile;
public SnapshotHandle(File dataFile, File metadataFile) {
this.dataFile = dataFile;
this.metadataFile = metadataFile;
}
/** @return The path of the snapshot data file */
public File getDataFile() {
return dataFile;
}
/** @return The path of the snapshot meta data file */
public File getMetadataFile() {
return metadataFile;
}
}