the back end used by the longevity context.
the Cassandra configuration
the Cassandra configuration
the cassandra keyspace
the contact point for the cassandra cluster
optional username and password for connecting to the cassandra cluster
the replication factor to use when creating a keyspace
LongevityConfig
cassandra database credentials
cassandra database credentials
CassandraConfig
the JDBC configuration
the JDBC configuration
the name of the driver class. this should always be "org.sqlite.JDBC", but we are leaving a back door here for people who want to experiment with this back end using a different JDBC driver
the database url
LongevityConfig
the longevity configuration.
the longevity configuration. see the reference.conf
resource file for all
the longevity config settings, and their defaults.
the back end used by the longevity context
should longevity autocreate schema when the repositories are created?
is optimistic locking turned on?
the cassandra configuration
the mongo configuration
the JDBC configuration. used by the SQLite back end
the test configuration
the MongoDB configuration
the MongoDB configuration
the MongoDB URI
the name of the MongoDB database to use
LongevityConfig
the test configuration
the test configuration
the test configuration for Cassandra
the test configuration for MongoDB
the JDBC configuration. used by the SQLite back end
LongevityConfig
a back end indicating that persistent objects live in Cassandra
a back end indicating that persistent objects live in-memory.
a back end indicating that persistent objects live in-memory. when the application exits, they are gone.
the current implementation is not designed to perform well in the face of large datasets. it is a fully functional back end that can be used in testing, when you don't want to deal with the hassle of connecting to a real database, and cleaning up after your tests.
a back end indicating that persistent objects live in some unspecified database that we connect to via some unspecified JDBC driver
contains a factory method for LongevityConfig
a back end indicating that persistent objects live in MongoDB
a back end indicating that persistent objects live in SQLite
contains the LongevityConfig plus supporting types and classes