journal.io.api
Class Location
java.lang.Object
journal.io.api.Location
- All Implemented Interfaces:
- Comparable<Location>
public final class Location
- extends Object
- implements Comparable<Location>
Represent a location inside the journal.
- Author:
- Hiram Chirino, Sergio Bossa
Location
public Location()
Location
public Location(Location source)
Location
public Location(int dataFileId)
Location
public Location(int dataFileId,
int pointer)
isBatchControlRecord
public boolean isBatchControlRecord()
isDeletedRecord
public boolean isDeletedRecord()
isUserRecord
public boolean isUserRecord()
getSize
public int getSize()
getPointer
public int getPointer()
getDataFileId
public int getDataFileId()
getData
public byte[] getData()
toString
public String toString()
- Overrides:
toString in class Object
writeExternal
public void writeExternal(DataOutput dos)
throws IOException
- Throws:
IOException
readExternal
public void readExternal(DataInput dis)
throws IOException
- Throws:
IOException
compareTo
public int compareTo(Location o)
- Specified by:
compareTo in interface Comparable<Location>
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2013. All Rights Reserved.