edu.iris.Fissures.seed.container
Class LogMMAPContainer
java.lang.Object
edu.iris.Fissures.seed.container.LogMMAPContainer
public class LogMMAPContainer
- extends java.lang.Object
OBSOLETE OBSOLETE OBSOLETE OBSOLETE OBSOLETE
Container for maintaining ID annotated edit logs using memory map indexes
for retrieval
OBSOLETE OBSOLETE OBSOLETE OBSOLETE OBSOLETE
- Author:
- rob
Constructor Summary |
LogMMAPContainer(java.lang.String baseDir,
java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogMMAPContainer
public LogMMAPContainer(java.lang.String baseDir,
java.lang.String name)
throws java.io.FileNotFoundException,
java.io.IOException,
ContainerException
- Throws:
java.io.FileNotFoundException
java.io.IOException
ContainerException
add
public boolean add(ObjectTag tag,
java.nio.MappedByteBuffer buf)
throws ContainerException
- Throws:
ContainerException
get
public java.nio.MappedByteBuffer get(ObjectTag tag)
throws ContainerException
- Throws:
ContainerException
update
public boolean update(ObjectTag tag,
java.nio.MappedByteBuffer buf)
throws ContainerException
- Throws:
ContainerException
remove
public java.nio.MappedByteBuffer remove(ObjectTag tag)
throws ContainerException
- Throws:
ContainerException
reinstate
public boolean reinstate(ObjectTag tag)
throws ContainerException
- Throws:
ContainerException
acquire
public java.nio.MappedByteBuffer acquire(ObjectTag tag)
throws ContainerException
- Throws:
ContainerException
acquireAll
public int acquireAll()
throws ContainerException
- Throws:
ContainerException
iterate
public boolean iterate()
throws ContainerException
- Throws:
ContainerException
getNext
public java.nio.MappedByteBuffer getNext()
throws ContainerException
- Throws:
ContainerException
getTagList
public java.util.List getTagList()
throws ContainerException
- Throws:
ContainerException