ozone core API

org.ozoneDB.core.storage.gammaStore
Class ObjectLocation

java.lang.Object
  extended byorg.ozoneDB.core.storage.gammaStore.ObjectLocation
All Implemented Interfaces:
java.io.Serializable

final class ObjectLocation
extends java.lang.Object
implements java.io.Serializable

Holds information on where exactly object data has been (or can be) persisted. Objects are written to clusters, where the position has the offset of where within a cluster the serialized object data starts.

Version:
$Id$
Author:
Leo Mekenkamp (mind the anti sp@m)

Field Summary
private  long newClusterId
           
private  long newPosition
           
private  long oldClusterId
           
private  long oldPosition
           
 
Constructor Summary
(package private) ObjectLocation()
           
 
Method Summary
(package private)  long getNewClusterId()
           
(package private)  long getNewPosition()
           
(package private)  long getOldClusterId()
           
(package private)  long getOldPosition()
           
(package private)  void setNewClusterId(long newClusterId)
           
(package private)  void setNewPosition(long newPosition)
           
(package private)  void setOldClusterId(long oldClusterId)
           
(package private)  void setOldPosition(long oldPosition)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

oldClusterId

private long oldClusterId

oldPosition

private long oldPosition

newClusterId

private long newClusterId

newPosition

private long newPosition
Constructor Detail

ObjectLocation

ObjectLocation()
Method Detail

toString

public java.lang.String toString()

getOldClusterId

final long getOldClusterId()

setOldClusterId

final void setOldClusterId(long oldClusterId)

getOldPosition

final long getOldPosition()

setOldPosition

final void setOldPosition(long oldPosition)

getNewClusterId

final long getNewClusterId()

setNewClusterId

final void setNewClusterId(long newClusterId)

getNewPosition

final long getNewPosition()

setNewPosition

final void setNewPosition(long newPosition)

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.