com.speedment.runtime.compute.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 Runtime Compute module adds a large number of functional interfaces to
* the Speedment system that allows computations to be performed on entities in
* a Stream without loosing metadata required by Speedment to optimize the
* stream. The interfaces here also has default implementations, many which can
* be obtained using utility classes. The idea is that an interface can either
* be implemented using a lambda, but then without any metadata, or using one of
* the pre-made utility classes, in which case metadata is preserved.
*
* This package is part of the API.
*
* @author Emil Forslund
* @since 3.1.0
*/
package com.speedment.runtime.compute;