de.grogra.persistence
Class ModificationQueue.Applier

java.lang.Object
  extended by java.io.InputStream
      extended by de.grogra.util.HierarchicalQueue.Reader
          extended by de.grogra.persistence.XAQueue.Reader
              extended by de.grogra.persistence.ModificationQueue.Applier
All Implemented Interfaces:
PersistenceInput, java.io.Closeable, java.io.DataInput, java.io.ObjectInput
Enclosing class:
ModificationQueue

protected class ModificationQueue.Applier
extends XAQueue.Reader


Field Summary
protected  IndirectField indirectField
           
 
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
protected ModificationQueue.Applier()
           
 
Method Summary
protected  boolean apply(int item, Transaction t)
           
 boolean apply(Transaction t)
           
 
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, reset
 
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 Detail

indirectField

protected final IndirectField indirectField
Constructor Detail

ModificationQueue.Applier

protected ModificationQueue.Applier()
Method Detail

apply

protected boolean apply(int item,
                        Transaction t)
                 throws java.io.IOException
Throws:
java.io.IOException

apply

public final boolean apply(Transaction t)
                    throws java.io.IOException
Throws:
java.io.IOException