
Download org.multiverse JAR files with all dependencies
multiverse-core from group org.multiverse (version 0.7.0)
Contains the core interfaces/classes of the Multiverse project. So no STM implementations
multiverse-alpha from group org.multiverse (version 0.6.2)
Contains an all in one jar that that contains the AlphaStm including the Multiverse
Javaagent and the Multiverse Compiler. This is the JAR you want to include in your
projects, if you do, you don't need to worry about any Multiverse dependency
at all.
multiverse from group org.multiverse (version 0.7.0)
Multiverse is a Software Transactional Memory implementation that can be used in Java
but also in other languages running on the JVM like Scala or Groovy. Essentially it is a framework that allows
different STM implementation (with different featuresets or performance characteristics) to be used
under the hood. The main STM implementation is multiverse-alpha..
Group: org.multiverse Artifact: multiverse
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
multiverse-performance-tool from group org.multiverse (version 0.6.2)
multiverse-site from group org.multiverse (version 0.6.2)
Multiverse documentation site
multiverse-core-tests from group org.multiverse (version 0.6.2)
Contains the tests of core interfaces/classes of the Multiverse project.
So no STM implementations. These tests are seperated from the
multiverse-alpha-unborn from group org.multiverse (version 0.6.2)
Contains the main Multiverse STM Implementation: the Alpha Engine. The Alpha engine supports
readonly and update transactions. It also supports the retry/or else mechanism. This not
the jar you want to have in your final distribution because it isn't instrumented
(hence the name unborn). The jar you eventually want to have in your distribution is the
multiverse-alpha jar. What this package does, is test the instrumentation for the
Javaagent. The compiletime instrumentation is tested in the multiverse-alpha package
(where all tests are copied and reexecuted but now with compiletime instrumentation).
multiverse-instrumentation from group org.multiverse (version 0.6.2)
Contains support functionality for instrumenting classes so that they can participate in stm.
The actual instrumentation (that is very STM specific) is not part of this package.
multiverse-benchy from group org.multiverse (version 0.6.2)
Benchy the Benchmark framework is an application that can be used to execute benchmarks.
It doesn't contain any Benchmarks itself (it isn't related to multiverse in principle).
multiverse-beta from group org.multiverse (version 0.7-RC-1)
multiverse-project-archetype from group org.multiverse (version 0.5.2)
Skeleton for a project using Multiverse
multiverse-scala from group org.multiverse (version 0.5.2)
Scala classes to allow more elegant use of Multiverse from Scala. Atm the functionality
is quite limited since not a lot of effort was put in the Scala integration. For the 0.6 release
Multiverse should be able to work with in Scala written transactional objects configured with
the Multiverse annotations. So that would reduce the need for this library, although in Scala
they want to have special Scala 'interfaces' that provide some syntactic sugar to use java collections
in Scala. So this module would be the good location for that. If anyone would like to help
improving the Multiverse/Scala integration, please don't hesitate to join.
multiverse-scala-integration from group org.multiverse (version 0.4.1-SNAPSHOPT)
Scala classes to allow more elegant use of Multiverse from Scala
Page 1 from 1 (items total 13)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy