${project.groupId}.${project.artifactId} · Common support packages for the generated classes that exceeds capabilities of the basic immutable implementaions. Includes JSON marshaling, MongoDB repository utilities and JAX-RS microservices support.
Group: org.immutables - All Dependencies
${project.groupId}.${project.artifactId} · Immutables.org full stack for using all immutables.org features, including core code-generation, Mongodb repositories and JAX-RS micro-services with Guice integration
org.immutables.value-fixture · Module that contains all tests for the code generation capability
org.immutables.ordinal · API and support runtime classes for implementing immutable objects as set enum-like object values, accumulated in so called "domains". This allows for special performance optiomization, like using bit-sets to efficiently calculate inclusion in set or set differences.
org.immutables.generator-fixture · Module that contains all tests for the code generation capability
${project.groupId}.${project.artifactId} · Experimental and incomplete stuff goes here.
org.immutables.immutables · Java annotation processing toolkit. Focus is on immutability, type safety, fluent interfaces, high-performance.
${project.groupId}.${project.artifactId} · RxJava implementation for Repository (readers / writers)
org.immutables.criteria-inmemory · Adapter for in-memory sources like Iterable
org.immutables.criteria-elasticsearch · Criteria support for ElasticSearch
org.immutables.criteria · Annotation and runtime support to generate criteria classes based on immutables model
org.immutables.criteria-rxjava2 · RxJava implementation for Repository (readers / writers)
org.immutables.criteria-reactor · Project Reactor implementation for Repository (readers / writers)
${project.groupId}.${project.artifactId} · Annotation processor code including the model and templates for the code generation
${project.groupId}.${project.artifactId} · Module that contains all tests for the code generation capability
${project.groupId}.${project.artifactId} · Simple benchmark tool based on generating request that saturates measured service and uses logging for output