Interface Txn

All Known Implementing Classes:
Txn

public interface Txn
  • Method Details

    • setEvent

      <E extends EventI<E>> void setEvent(Event<E> event)
    • getEvent

      <E extends EventI<E>> Event<E> getEvent()
    • hasEvent

      boolean hasEvent()
    • getWriteCommands

      List<WriteRequest.WriteCommand> getWriteCommands()
    • delete

      void delete(ObjectId objectId, Tt lastRead, Vt vtFrom)
    • deleteObject

      void deleteObject(Indexable object, Vt vtFrom)
    • put

      void put(ObjectId objectId, Tt lastRead, Vt vtFrom, Blob blob)
    • putObject

      void putObject(Indexable object, Vt vtFrom)
    • reinstate

      void reinstate(ObjectId objectId, Tt lastRead, Vt vtFrom)
    • reinstateObject

      void reinstateObject(Indexable object, Vt vtFrom)
    • getObjects

      List<Indexable> getObjects()