-
Notifications
You must be signed in to change notification settings - Fork 92
Architecture
DuyHai DOAN edited this page Jan 8, 2014
·
5 revisions
Above is a diagram showing all Achilles module dependencies:
- Achilles Model: module containing only annotation and custom types. This module is a stand-alone and can be pulled by your model packages
- Achilles Core: core module containing the framework code. It depends on the Model module dans Java Driver Core
- Achilles Embedded: module to start an embedded Cassandra server and bootstrap Achilles. It depends of course on the Core module and Cassandra jars
- Achilles JUnit: module providing JUnit rule to bootstrap an embedded Cassandra for testing. It depends on the Embedded module
- Integration Test: private module containing all Achilles integration tests
- Achilles Documentation: module containing a zip of all version documentation (in PDF and HTML formats). This module is a stand-alone
-
Bootstraping Achilles at runtime
- Runtime Configuration Parameters
-
Manager
-
Consistency Level
-
Cassandra Options at runtime
-
Lightweight Transaction (LWT)
-
JSON Serialization
-
Interceptors
-
Bean Validation (JSR-303)