protected static final class ObjectDB.PendingTransaction extends java.lang.Object implements FastSerializable, java.lang.Iterable<java.lang.Long>
Modifier and Type | Field and Description |
---|---|
java.util.Collection<SerializedObject> |
creates
Objects that have been created.
|
Principal |
owner |
java.util.Collection<java.lang.Long> |
reads |
long |
tid |
java.util.Collection<SerializedObject> |
writes
Objects that have been modified.
|
Constructor and Description |
---|
PendingTransaction(java.io.ObjectInputStream in)
Deserialization constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<java.lang.Long> |
iterator()
Returns an iterator of onums involved in this transaction.
|
void |
write(java.io.DataOutput out)
Serializes this object out to the given output stream.
|
public final long tid
public final Principal owner
public final java.util.Collection<java.lang.Long> reads
public final java.util.Collection<SerializedObject> creates
public final java.util.Collection<SerializedObject> writes
public PendingTransaction(java.io.ObjectInputStream in) throws java.io.IOException
java.io.IOException
public java.util.Iterator<java.lang.Long> iterator()
iterator
in interface java.lang.Iterable<java.lang.Long>
public void write(java.io.DataOutput out) throws java.io.IOException
write
in interface FastSerializable
java.io.IOException