de.grogra.persistence
public class XAQueue.Reader extends HierarchicalQueue.Reader implements PersistenceInput
inARRAY_OBJECT, MANAGEABLE_OBJECT, MIN_UNUSED_KIND, NULL_OBJECT, PERSISTENT_OBJECT_ID, PLAIN_OBJECT, SERIALIZED_OBJECT, SHARED_OBJECT_REFERENCE, STRING_OBJECT| Modifier | Constructor and Description |
|---|---|
protected |
XAQueue.Reader() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areFieldsProvided() |
int |
beginArray() |
boolean |
beginComponent(ManageableType.ArrayComponent c,
int index) |
ManageableType.Field |
beginField(ManageableType type,
ManageableType.Field field) |
ManageableType |
beginManaged() |
void |
close() |
void |
endArray() |
void |
endComponent() |
void |
endField() |
void |
endManaged() |
PersistenceBindings |
getBindings() |
int |
getNextObjectKind() |
XAQueue |
getQueue() |
void |
open() |
java.lang.String |
readName() |
java.lang.Object |
readObject(int kind,
Type type) |
PersistenceCapable |
readPersistentObject() |
long |
readPersistentObjectId() |
Shareable |
readSharedObject() |
java.lang.String |
readString() |
PersistenceCapable |
resolveId(long inputId) |
void |
setNested(boolean nested) |
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, skipUTFclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadBoolean, readByte, readChar, readDouble, readFloat, readInt, readLong, readShort, readUnsignedByte, readUnsignedShortpublic boolean areFieldsProvided()
areFieldsProvided in interface PersistenceInputpublic int beginArray()
throws java.io.IOException
beginArray in interface PersistenceInputjava.io.IOExceptionpublic boolean beginComponent(ManageableType.ArrayComponent c, int index)
beginComponent in interface PersistenceInputpublic ManageableType.Field beginField(ManageableType type, ManageableType.Field field)
beginField in interface PersistenceInputpublic ManageableType beginManaged() throws java.io.IOException
beginManaged in interface PersistenceInputjava.io.IOExceptionpublic void close()
close in interface java.io.Closeableclose in interface java.io.ObjectInputclose in class HierarchicalQueue.Readerpublic void endArray()
endArray in interface PersistenceInputpublic void endComponent()
endComponent in interface PersistenceInputpublic void endField()
endField in interface PersistenceInputpublic void endManaged()
endManaged in interface PersistenceInputpublic final PersistenceBindings getBindings()
getBindings in interface PersistenceInputpublic int getNextObjectKind()
getNextObjectKind in interface PersistenceInputpublic XAQueue getQueue()
public void open()
public java.lang.String readName()
throws java.io.UTFDataFormatException
readName in interface PersistenceInputjava.io.UTFDataFormatExceptionpublic java.lang.Object readObject(int kind,
Type type)
throws java.io.IOException
readObject in interface PersistenceInputjava.io.IOExceptionpublic final PersistenceCapable readPersistentObject() throws java.io.IOException
readPersistentObject in interface PersistenceInputjava.io.IOExceptionpublic final long readPersistentObjectId()
throws java.io.IOException
readPersistentObjectId in interface PersistenceInputjava.io.IOExceptionpublic final Shareable readSharedObject() throws java.io.IOException
readSharedObject in interface PersistenceInputjava.io.IOExceptionpublic java.lang.String readString()
throws java.io.UTFDataFormatException
readString in interface PersistenceInputjava.io.UTFDataFormatExceptionpublic PersistenceCapable resolveId(long inputId)
resolveId in interface PersistenceInputpublic void setNested(boolean nested)
setNested in interface PersistenceInput