This class provides a way to override all of the system
defaults established in the
Eve.properties file. This can
be useful, for instance, to allow you to take advantage of multiple databases
and object stores. eVe is storage-independent, meaning that you can store
each of your MediaCollections in databases or in files on disk, and all
methods will access them in exactly the same way.
If all of your MediaCollections are stored in one place,
such as a local database or filesystem, and the other system defaults
work well for your application, you need not concern yourself with EveContext.
In that case, you simply record your connection details in
and let the system handle the rest.
However, if you need to access objects stored in more than
one location, you need to use an EveContext object to override the settings
Eve.properties to direct your method to the appropriate
See the Installation
Guide for more information on the
file, which includes an explanation of each of the properties that you
can set in an
To create a new EveContext object, you subclass EveContext directly:
foo = new EveContext();