This project has retired. For details please refer to its Attic page.
Extensions Starter Template for Bootstrap
Overview
javax.json serialization
javax.xml serialization
MessagePack serialization
Memory EntityStore
File EntityStore
Geode EntityStore
Hazelcast EntityStore
JClouds EntityStore
JDBM EntityStore
LevelDB EntityStore
MongoDB EntityStore
Preferences EntityStore
Redis EntityStore
Riak EntityStore
SQL EntityStore
Ehcache Cache
Memcache Cache
ElasticSearch Index/Query
OpenRDF Index/Query
Apache Solr Index/Query
SQL Index/Query
Codahale Metrics
Migration
Reindexer

Extensions

Overview

We try to keep the Polygene™ Core Runtime as lean as possible, and a lot of the power to the Polygene™ Platform comes via its Extension SPI, which defines clear ways to extend the platform. There are currently the following Extensions types, each with possibly more than one implementation;

  • Serialization
  • Entity Stores
  • Index / Query Engines
  • Entity Caches
  • Metrics Gathering
  • Reindexing
  • Migration

This section will go through each of the available extensions. The Polygene™ Extensions are of varying maturity level and we try to maintain a STATUS (dev-status.xml) file indicating how good the codebase, documentation and unit tests are for each of the libraries. This is highly subjective and potentially different individuals will judge this differently, but at least it gives a ballpark idea of the situation for our users.