com.speedment.runtime.config.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of runtime-deploy Show documentation
Show all versions of runtime-deploy Show documentation
A Speedment bundle that shades all dependencies into one jar. This is
useful when deploying an application on a server.
/**
* The configuration system is located in this package. A configuration file
* consists of a hierarchy of {@link Document Documents} that can be parsed to
* and from for an example JSON.
*
* The document instance itself is never important and references to it should
* therefore never be compared using identity comparison. Any document can
* contain any data. Some interfaces exists to expose a typed view of certain
* levels in the document tree, but an untyped implementation could just as well
* be used.
*
* A general description of the document system can be found here:
*
* The Best of Both Worlds
* by Emil Forslund
*
* This package is part of the API. Modifications to classes here should only
* (if ever) be done in major releases.
*/
package com.speedment.runtime.config;