Class FileTransactionStore

  • All Implemented Interfaces:
    io.axway.iron.spi.storage.TransactionStore

    public class FileTransactionStore
    extends java.lang.Object
    implements io.axway.iron.spi.storage.TransactionStore
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.axway.iron.spi.storage.TransactionStore

        io.axway.iron.spi.storage.TransactionStore.TransactionInput
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.reactivestreams.Publisher<io.axway.iron.spi.storage.TransactionStore.TransactionInput> allTransactions()  
      java.io.OutputStream createTransactionOutput​(java.lang.String storeName)  
      boolean isReadonlyLockSet()  
      void lockReadonly​(boolean wantLock)  
      void seekTransaction​(java.math.BigInteger latestProcessedTransactionId)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.axway.iron.spi.storage.TransactionStore

        close
    • Method Detail

      • createTransactionOutput

        public java.io.OutputStream createTransactionOutput​(java.lang.String storeName)
                                                     throws java.io.IOException
        Specified by:
        createTransactionOutput in interface io.axway.iron.spi.storage.TransactionStore
        Throws:
        java.io.IOException
      • allTransactions

        public org.reactivestreams.Publisher<io.axway.iron.spi.storage.TransactionStore.TransactionInput> allTransactions()
        Specified by:
        allTransactions in interface io.axway.iron.spi.storage.TransactionStore
      • seekTransaction

        public void seekTransaction​(java.math.BigInteger latestProcessedTransactionId)
        Specified by:
        seekTransaction in interface io.axway.iron.spi.storage.TransactionStore
      • lockReadonly

        public void lockReadonly​(boolean wantLock)
        Specified by:
        lockReadonly in interface io.axway.iron.spi.storage.TransactionStore
      • isReadonlyLockSet

        public boolean isReadonlyLockSet()
        Specified by:
        isReadonlyLockSet in interface io.axway.iron.spi.storage.TransactionStore