Interface StoreManagerBuilder

    • Method Detail

      • newStoreManagerBuilder

        static StoreManagerBuilder newStoreManagerBuilder​(java.lang.String name,
                                                          java.util.Properties properties)
      • withCommandClass

        StoreManagerBuilder withCommandClass​(java.lang.Class<? extends io.axway.iron.Command<?>> commandClass)
      • withTransactionSerializer

        StoreManagerBuilder withTransactionSerializer​(io.axway.iron.spi.serializer.TransactionSerializer transactionSerializer)
      • withTransactionStore

        StoreManagerBuilder withTransactionStore​(io.axway.iron.spi.storage.TransactionStore transactionStore)
      • withSnapshotSerializer

        StoreManagerBuilder withSnapshotSerializer​(io.axway.iron.spi.serializer.SnapshotSerializer snapshotSerializer)
      • withSnapshotStore

        StoreManagerBuilder withSnapshotStore​(io.axway.iron.spi.storage.SnapshotStore snapshotStore)
      • withSnapshotLoadingPostProcessor

        StoreManagerBuilder withSnapshotLoadingPostProcessor​(java.util.function.BiFunction<io.axway.iron.spi.model.snapshot.SerializableSnapshot,​java.lang.String,​io.axway.iron.spi.model.snapshot.SerializableSnapshot> snapshotPostProcessor)
      • build

        io.axway.iron.StoreManager build()