java.lang.Object
java.io.InputStream
de.grogra.util.HierarchicalQueue.Reader
de.grogra.persistence.XAQueue.Reader
de.grogra.persistence.Transaction.Reader
- All Implemented Interfaces:
PersistenceInput
,Closeable
,DataInput
,ObjectInput
,AutoCloseable
- Direct Known Subclasses:
GraphTransaction.Reader
- Enclosing class:
- Transaction
-
Field Summary
Fields inherited from class de.grogra.util.HierarchicalQueue.Reader
in
Fields inherited from interface de.grogra.persistence.PersistenceInput
ARRAY_OBJECT, MANAGEABLE_OBJECT, MIN_UNUSED_KIND, NULL_OBJECT, PERSISTENT_OBJECT_ID, PLAIN_OBJECT, SERIALIZED_OBJECT, SHARED_OBJECT_REFERENCE, STRING_OBJECT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
final byte
final char
final double
final float
final int
final long
final short
protected void
supply
(int item, Transaction.Consumer c) final void
protected void
supplyInverse
(int item, Transaction.Consumer c) final void
Methods inherited from class de.grogra.persistence.XAQueue.Reader
areFieldsProvided, beginArray, beginComponent, beginField, beginManaged, close, endArray, endComponent, endField, endManaged, getBindings, getNextObjectKind, getQueue, open, readName, readObject, readPersistentObject, readPersistentObjectId, readSharedObject, readString, resolveId, setNested
Methods inherited from class de.grogra.util.HierarchicalQueue.Reader
available, enter, isAt, leave, moveTo, moveToCurrent, next, peekByte, peekDouble, peekFloat, peekInt, peekLong, peekObject, popCursor, previous, pushCursor, read, read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readItem, readLine, readLong, readObject, readObjectInQueue, readObjectInStream, readShort, readSkipBlock, readUnsignedByte, readUnsignedShort, readUTF, resetCursor, skip, skipBlock, skipBoolean, skipByte, skipBytes, skipChar, skipDouble, skipFloat, skipInt, skipLong, skipObjectInQueue, skipShort, skipUTF
Methods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, readAllBytes, readNBytes, readNBytes, reset, skipNBytes, transferTo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.grogra.persistence.PersistenceInput
readBoolean, readByte, readChar, readDouble, readFloat, readInt, readLong, readShort, readUnsignedByte, readUnsignedShort
-
Field Details
-
indirectField
-
-
Constructor Details
-
Reader
public Reader()
-
-
Method Details
-
getTransaction
-
skipAndReadBoolean
- Throws:
IOException
-
skipAndReadByte
- Throws:
IOException
-
skipAndReadShort
- Throws:
IOException
-
skipAndReadChar
- Throws:
IOException
-
skipAndReadInt
- Throws:
IOException
-
skipAndReadLong
- Throws:
IOException
-
skipAndReadFloat
- Throws:
IOException
-
skipAndReadDouble
- Throws:
IOException
-
supply
- Throws:
IOException
-
supplyInverse
- Throws:
IOException
-
supply
- Throws:
IOException
-
supplyInverse
- Throws:
IOException
-