| Modifier and Type | Field and Description |
|---|---|
protected ObjectStoreService |
_objectStore
reference of objectstore service.
|
| Constructor and Description |
|---|
IODataObject(BulkInfo dataObject,
ObjectStoreService objectStore)
create instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ensureStore()
open store, retry on IOErrors.
|
java.util.Map<java.lang.String,java.lang.Number> |
getCounter()
create basic counter map.
|
BulkInfo |
getDataObject() |
long |
getDurationOpen() |
long |
getDurationPerform() |
java.lang.String |
getObjectName() |
ObjectStoreService |
getObjectStore() |
java.lang.String |
getStoreName() |
protected long |
startTime() |
protected void |
timeOpen(long startTime)
measure time for opening data object.
|
protected void |
timePerform(long startTime)
measure time for performing IO on data object.
|
protected final ObjectStoreService _objectStore
public IODataObject(BulkInfo dataObject, ObjectStoreService objectStore)
public BulkInfo getDataObject()
public java.lang.String getStoreName()
public java.lang.String getObjectName()
public ObjectStoreService getObjectStore()
protected void ensureStore()
throws ObjectStoreException
ObjectStoreExceptionpublic java.util.Map<java.lang.String,java.lang.Number> getCounter()
public long getDurationOpen()
public long getDurationPerform()
protected long startTime()
protected void timeOpen(long startTime)
protected void timePerform(long startTime)