# Apache Zest™ (Java Edition) SDK 2.1

Welcome to the Apache Zest™ (Java Edition) SDK Javadoc.

See: Description

Core API
Package | Description
--- | ---
org.qi4j.api | Apache Zest™ API.
org.qi4j.api.activation | Activation API.
org.qi4j.api.association | Association API.
org.qi4j.api.cache | Cache API.
org.qi4j.api.common | Common API.
org.qi4j.api.composite | Composite API.
org.qi4j.api.concern | Concern API.
org.qi4j.api.concern.internal | Internal/Private package for the Concern API.
org.qi4j.api.configuration | Configuration API.
org.qi4j.api.constraint | Constraint API.
org.qi4j.api.dataset | DataSet API.
org.qi4j.api.dataset.iterable | Iterable DataSets.
org.qi4j.api.entity | Entity API.
org.qi4j.api.injection | Dependency Injection API.
org.qi4j.api.injection.scope | Dependency Injection Scopes.
org.qi4j.api.metrics | Metrics API.
org.qi4j.api.mixin | Mixin API.
org.qi4j.api.object | Object API.
org.qi4j.api.property | Property API.
org.qi4j.api.query | Query API.
org.qi4j.api.query.grammar | Query Grammar.
org.qi4j.api.service | Service API.
org.qi4j.api.service.importer | Service Importers.
org.qi4j.api.service.qualifier | Service Qualifiers.
org.qi4j.api.sideeffect | SideEffect API.
org.qi4j.api.sideeffect.internal | Internal/Private package for the API.
org.qi4j.api.structure | Application Structure API.
org.qi4j.api.type | Type API.
org.qi4j.api.unitofwork | UnitOfWork API.
org.qi4j.api.unitofwork.concern | UnitOfWork Concerns.
org.qi4j.api.usecase | Usecase API.
org.qi4j.api.util | API Utilities.
org.qi4j.api.value | Value API.
org.qi4j.functional | Functional API.
org.qi4j.io | I/O API.

Core Bootstrap
Package | Description
--- | ---
org.qi4j.bootstrap | Assembly and Bootstrap API.
org.qi4j.bootstrap.builder | Application Builder.
org.qi4j.bootstrap.layered | Layered Assembly.

Core SPI
Package | Description
--- | ---
org.qi4j.spi | Apache Zest™ SPI.
org.qi4j.spi.cache | Cache SPI.
org.qi4j.spi.entity | Entity SPI.
org.qi4j.spi.entitystore | EntityStore SPI.
org.qi4j.spi.entitystore.helpers | EntityStore Helpers.
org.qi4j.spi.metrics | Metrics SPI.
org.qi4j.spi.module | Module SPI.
org.qi4j.spi.query | Index/Query SPI.
org.qi4j.spi.uuid | UUID Identity SPI.
org.qi4j.spi.value | Value SPI.

Libraries
Package | Description
--- | ---
org.qi4j.lang.groovy | Groovy Language Support Library.
org.qi4j.lang.javascript | JavaScript Language Support Library.
org.qi4j.lang.scala | Scala Language Support Library.
org.qi4j.library.alarm | Alarm Systems.
org.qi4j.library.circuitbreaker | Circuit Breaker Library.
org.qi4j.library.circuitbreaker.jmx | Circuit Breaker JMX Support.
org.qi4j.library.circuitbreaker.service | Circuit Breaker Service.
org.qi4j.library.constraints | Constraints Library.
org.qi4j.library.constraints.annotation | Constraints Annotations.
org.qi4j.library.conversion.values | Entities to Values Conversion.
org.qi4j.library.eventsourcing.application.api | EventSourcing Application API.
org.qi4j.library.eventsourcing.application.factory | EventSourcing Application Factory.
org.qi4j.library.eventsourcing.application.replay | EventSourcing Application Replay.
org.qi4j.library.eventsourcing.application.source | EventSourcing Application Source.
org.qi4j.library.eventsourcing.application.source.helper | EventSourcing Application Source Helpers.
org.qi4j.library.eventsourcing.application.source.memory | EventSourcing in-memory EventStore.
org.qi4j.library.eventsourcing.bootstrap | EventSourcing Assembly.
org.qi4j.library.eventsourcing.domain.api | EventSourcing Domain API.
org.qi4j.library.eventsourcing.domain.factory | EventSourcing Domain Factory.
org.qi4j.library.eventsourcing.domain.replay | EventSourcing Domain Replay.
org.qi4j.library.eventsourcing.domain.rest.server | Restlet Resource exposing EventSourcing Events as Atom.
org.qi4j.library.eventsourcing.domain.source | EventSourcing Domain Source.
org.qi4j.library.eventsourcing.domain.source.helper | EventSourcing Domain Source Helpers.
org.qi4j.library.eventsourcing.domain.source.jdbm | JDBM EventStore.
org.qi4j.library.eventsourcing.domain.source.memory | In-Memory EventStore.
org.qi4j.library.eventsourcing.domain.spi | EventSourcing Domain SPI.
org.qi4j.library.fileconfig | FileConfiguration Library.
org.qi4j.library.http | HTTP Library.
org.qi4j.library.invocationcache | Invocation Cache Library.
org.qi4j.library.jmx | JMX Library.
org.qi4j.library.locking | Locking Library.
org.qi4j.library.metrics | Metrics Library.
org.qi4j.library.osgi | OSGi Library.
org.qi4j.library.rdf | RDF Library.
org.qi4j.library.rdf.entity | RDF Entity Serializer.
org.qi4j.library.rdf.model | RDF Application Model Serializer.
org.qi4j.library.rdf.repository | RDF Repositories.
org.qi4j.library.rdf.serializer | RDF Serializer.
org.qi4j.library.rest.admin | ReST EntityStore, Index & Query Library.
org.qi4j.library.rest.client | ReST Client Library.
org.qi4j.library.rest.client.api | ReST Client API.
org.qi4j.library.rest.client.requestwriter | ReST Client Request Writers.
org.qi4j.library.rest.client.responsereader | ReST Client Response Readers.
org.qi4j.library.rest.client.spi | ReST Client SPI.
org.qi4j.library.rest.common | ReST Common Library.
org.qi4j.library.rest.common.link | ReST Link Support.
org.qi4j.library.rest.common.table | ReST Table Support.
org.qi4j.library.rest.server.api | ReST Server API.
org.qi4j.library.rest.server.api.constraint | ReST Server Constraints.
org.qi4j.library.rest.server.api.dci | ReST Server DCI API.
org.qi4j.library.rest.server.assembler | ReST Server Assembly.
org.qi4j.library.rest.server.restlet | Restlet ReST Server.
org.qi4j.library.rest.server.restlet.freemarker | Restlet ReST Server FreeMarker Templating.
org.qi4j.library.rest.server.restlet.requestreader | Restlet ReST Server Request Readers.
org.qi4j.library.rest.server.restlet.responsewriter | Restlet ReST Server Response Writers.
org.qi4j.library.rest.server.spi | ReST Server SPI.
org.qi4j.library.scheduler | Scheduler Library.
org.qi4j.library.scheduler.bootstrap | Scheduler Assembly.
org.qi4j.library.scheduler.schedule | Scheduler Schedules.
org.qi4j.library.scheduler.schedule.cron | Scheduler CRON Schedules.
org.qi4j.library.scheduler.schedule.once | Scheduler Once Schedules.
org.qi4j.library.scheduler.timeline | Scheduler Timeline.
org.qi4j.library.scripting | Scripting Library.
org.qi4j.library.servlet | Servlet Library.
org.qi4j.library.servlet.lifecycle | Servlet Context Lifecycle.
org.qi4j.library.shiro | Shiro Security Library.
org.qi4j.library.shiro.assembly | Shiro Security Assembly.
org.qi4j.library.shiro.concerns | Shiro Security Concerns.
org.qi4j.library.shiro.domain.common | Shiro Security Common Domain.
org.qi4j.library.shiro.domain.passwords | Shiro Security Passwords Domain.
org.qi4j.library.shiro.domain.permissions | Shiro Security Permissions Domain.
org.qi4j.library.shiro.ini | Shiro Security INI Configuration Support.
org.qi4j.library.shiro.web | Shiro Web Security Library.
org.qi4j.library.shiro.web.assembly | Shiro Web Security Assembly.
org.qi4j.library.spring.bootstrap | Run a Zest™ Application as a Spring Bean and export its Services to Spring.
org.qi4j.library.spring.bootstrap.internal | Spring Integration internal package.
org.qi4j.library.spring.bootstrap.internal.application | Spring Integration internal package.
org.qi4j.library.spring.bootstrap.internal.service | Spring Integration internal package.
org.qi4j.library.spring.importer | Import Spring Services inside a Zest™ Application.
org.qi4j.library.sql.assembly | SQL Library Assembly.
org.qi4j.library.sql.bonecp | SQL BoneCP Support.
org.qi4j.library.sql.common | SQL Library Utilities.
org.qi4j.library.sql.datasource | SQL Library DataSource Support.
org.qi4j.library.sql.dbcp | SQL Apache DBCP Support.
org.qi4j.library.sql.jmx | SQL Library JMX Support.
org.qi4j.library.sql.liquibase | SQL Liquibase Support.
org.qi4j.library.uid.sequence | Sequence Services.
org.qi4j.library.uid.sequence.assembly | Sequence Services Assembly.
org.qi4j.library.uid.uuid | UUID Service.
org.qi4j.library.uid.uuid.assembly | UUID Service Assembly.
org.qi4j.library.uowfile.bootstrap | UnitOfWork File Assembly.
org.qi4j.library.uowfile.internal | UnitOfWork File Library Internal Package.
org.qi4j.library.uowfile.plural | UnitOfWork File Plural Support.
org.qi4j.library.uowfile.singular | UnitOfWork File Singular Support.
org.qi4j.logging.debug | Debug Logging.
org.qi4j.logging.debug.records | Debug Logging Records.
org.qi4j.logging.debug.service | Debug Logging Service.
org.qi4j.logging.log | Logging.
org.qi4j.logging.log.assemblies | Logging Assembly.
org.qi4j.logging.log.records | Logging Records.
org.qi4j.logging.log.service | Logging Service.
org.qi4j.logging.trace | Trace Logging.
org.qi4j.logging.trace.assemblies | Trace Logging Assembly.
org.qi4j.logging.trace.records | Trace Logging Records.
org.qi4j.logging.trace.service | Trace Logging Service.
org.qi4j.logging.view | Log Viewers.

Extensions
Package | Description
--- | ---
org.qi4j.cache.ehcache | EHCache EntityStore CachePool.
org.qi4j.cache.ehcache.assembly | EHCache EntityStore CachePool Assembly.
org.qi4j.cache.memcache | Memcache EntityStore CachePool.
org.qi4j.entitystore.file | File EntityStore.
org.qi4j.entitystore.file.assembly | File EntityStore Assembly.
org.qi4j.entitystore.hazelcast | Hazelcast EntityStore.
org.qi4j.entitystore.hazelcast.assembly | Hazelcast EntityStore Assembly.
org.qi4j.entitystore.jclouds | JClouds BlobStore EntityStore.
org.qi4j.entitystore.jdbm | JDBM EntityStore.
org.qi4j.entitystore.jdbm.assembly | JDBM EntityStore Assembly.
org.qi4j.entitystore.leveldb | LevelDB EntityStore.
org.qi4j.entitystore.memory | In-Memory EntityStore.
org.qi4j.entitystore.mongodb | MongoDB EntityStore.
org.qi4j.entitystore.prefs | Preferences EntityStore.
org.qi4j.entitystore.prefs.assembly | Preferences EntityStore Assembly.
org.qi4j.entitystore.redis | Redis EntityStore.
org.qi4j.entitystore.riak | Riak EntityStore.
org.qi4j.entitystore.sql | SQL EntityStore.
org.qi4j.entitystore.sql.assembly | SQL EntityStore Assembly.
org.qi4j.entitystore.sql.internal | SQL EntityStore Internal Package.
org.qi4j.index.elasticsearch | ElasticSearch Index/Query.
org.qi4j.index.elasticsearch.assembly | ElasticSearch Index/Query Assembly.
org.qi4j.index.elasticsearch.cluster | ElasticSearch Index/Query Cluster Support.
org.qi4j.index.elasticsearch.filesystem | ElasticSearch Index/Query Filesystem Support.
org.qi4j.index.elasticsearch.internal | ElasticSearch Index/Query Internal Package.
org.qi4j.index.elasticsearch.memory | ElasticSearch Index/Query In-Memory Support.
org.qi4j.index.rdf | RDF Index/Query.
org.qi4j.index.rdf.assembly | RDF Index/Query Assembly.
org.qi4j.index.rdf.indexing | RDF Index.
org.qi4j.index.rdf.query | RDF Query.
org.qi4j.index.rdf.query.internal | RDF Query Internal Package.
org.qi4j.index.reindexer | Entities Reindexer Extension.
org.qi4j.index.reindexer.internal | Entities Reindexer Extension Internal Package.
org.qi4j.index.solr | Solr Index/Query.
org.qi4j.index.solr.internal | Solr Index/Query Internal Package.
org.qi4j.index.sql | SQL Index/Query.
org.qi4j.index.sql.assembly | SQL Index/Query Assembly.
org.qi4j.index.sql.internal | SQL Index/Query Internal Package.
org.qi4j.index.sql.support.api | SQL Index/Query Vendors Support API.
org.qi4j.index.sql.support.common | SQL Index/Query Vendors Common Support.
org.qi4j.index.sql.support.postgresql | SQL Index/Query PostgreSQL Support.
org.qi4j.index.sql.support.skeletons | SQL Index/Query Vendors Support Skeletons.
org.qi4j.metrics.yammer | Yamer Metrics.
org.qi4j.migration | Entities Migration Extension.
org.qi4j.migration.assembly | Entities Migration Assembly.
org.qi4j.migration.operation | Entities Migration Operations.
org.qi4j.valueserialization.jackson | Jackson Value Serializer.
org.qi4j.valueserialization.orgjson | org.json Value Serialization.
org.qi4j.valueserialization.stax | XML StAX Value Serializer.

Tools
Package | Description
--- | ---
org.qi4j.envisage | Envisage Tool.
org.qi4j.envisage.detail | Envisage Tool Detail UI.
org.qi4j.envisage.event | Envisage Tool UI Events.
org.qi4j.envisage.graph | Envisage Tool Graph Visualization.
org.qi4j.envisage.print | Envisage Tool PDF Print Support.
org.qi4j.envisage.tree | Envisage Tool Application Tree.
org.qi4j.envisage.util | Envisage Tool Utilities.
org.qi4j.tools.model.descriptor | Detailled Application Model Descriptors.
org.qi4j.tools.model.util | Detailled Application Model Utilities.

Test Support
Package | Description
--- | ---
org.qi4j.test | Apache Zest™ Test Support.
org.qi4j.test.cache | Cache SPI Test Support.
org.qi4j.test.entity | EntityStore SPI Test Support.
org.qi4j.test.indexing | Index/Query SPI Test Support.
org.qi4j.test.indexing.model | Index/Query SPI Test Support - Model.
org.qi4j.test.indexing.model.entities | Index/Query SPI Test Support - Entities.
org.qi4j.test.mock | Test Support Composites Mocking.
org.qi4j.test.mock.internal | Test Support Composites Mocking Internal/Private package.
org.qi4j.test.util | Test Support Utilities.
org.qi4j.test.value | ValueSerialization SPI Test Support.