├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── Final.png ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── akka │ │ └── persistence │ │ └── ignite │ │ ├── common │ │ ├── IgniteConfigProvider.java │ │ ├── JournalCacheProvider.java │ │ ├── SnapshotCacheProvider.java │ │ ├── entities │ │ │ ├── IgniteProperties.java │ │ │ ├── JournalCaches.java │ │ │ ├── JournalStarted.java │ │ │ └── SnapshotlStarted.java │ │ └── enums │ │ │ ├── FieldNames.java │ │ │ └── PropertiesNames.java │ │ ├── extension │ │ ├── IgniteExtension.java │ │ ├── IgniteExtensionProvider.java │ │ ├── Store.java │ │ └── impl │ │ │ └── IgniteFactoryByConfig.java │ │ ├── journal │ │ ├── IgniteWriteJournal.java │ │ ├── JournalItem.java │ │ └── JournalStoreInterceptor.java │ │ └── snapshot │ │ ├── IgniteSnapshotStore.java │ │ └── SnapshotItem.java └── resources │ └── reference.conf └── test ├── java └── akka │ └── persistence │ └── ignite │ └── journal │ ├── IgniteJournalCacheTest.java │ ├── IgniteJournalSpecTest.java │ ├── IgnitePersistentTestActor.java │ ├── IgniteSnapshotSpecTest.java │ └── TestEvent.java └── resources ├── logback.xml └── test.conf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/Final.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/common/IgniteConfigProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/common/IgniteConfigProvider.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/common/JournalCacheProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/common/JournalCacheProvider.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/common/SnapshotCacheProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/common/SnapshotCacheProvider.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/common/entities/IgniteProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/common/entities/IgniteProperties.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/common/entities/JournalCaches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/common/entities/JournalCaches.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/common/entities/JournalStarted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/common/entities/JournalStarted.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/common/entities/SnapshotlStarted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/common/entities/SnapshotlStarted.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/common/enums/FieldNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/common/enums/FieldNames.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/common/enums/PropertiesNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/common/enums/PropertiesNames.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/extension/IgniteExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/extension/IgniteExtension.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/extension/IgniteExtensionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/extension/IgniteExtensionProvider.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/extension/Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/extension/Store.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/extension/impl/IgniteFactoryByConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/extension/impl/IgniteFactoryByConfig.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/journal/IgniteWriteJournal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/journal/IgniteWriteJournal.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/journal/JournalItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/journal/JournalItem.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/journal/JournalStoreInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/journal/JournalStoreInterceptor.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/snapshot/IgniteSnapshotStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/snapshot/IgniteSnapshotStore.java -------------------------------------------------------------------------------- /src/main/java/akka/persistence/ignite/snapshot/SnapshotItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/java/akka/persistence/ignite/snapshot/SnapshotItem.java -------------------------------------------------------------------------------- /src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/main/resources/reference.conf -------------------------------------------------------------------------------- /src/test/java/akka/persistence/ignite/journal/IgniteJournalCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/test/java/akka/persistence/ignite/journal/IgniteJournalCacheTest.java -------------------------------------------------------------------------------- /src/test/java/akka/persistence/ignite/journal/IgniteJournalSpecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/test/java/akka/persistence/ignite/journal/IgniteJournalSpecTest.java -------------------------------------------------------------------------------- /src/test/java/akka/persistence/ignite/journal/IgnitePersistentTestActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/test/java/akka/persistence/ignite/journal/IgnitePersistentTestActor.java -------------------------------------------------------------------------------- /src/test/java/akka/persistence/ignite/journal/IgniteSnapshotSpecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/test/java/akka/persistence/ignite/journal/IgniteSnapshotSpecTest.java -------------------------------------------------------------------------------- /src/test/java/akka/persistence/ignite/journal/TestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/test/java/akka/persistence/ignite/journal/TestEvent.java -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/test/resources/logback.xml -------------------------------------------------------------------------------- /src/test/resources/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/akka-persistance-ignite/HEAD/src/test/resources/test.conf --------------------------------------------------------------------------------