code
docs
tests
EntityStore service backed by a JClouds BlobStore.
It means you get access to a growing list of providers available at the JClouds website that includes Amazon, VMWare, Azure, and Rackspace.
For testing purpose theses providers are supported too:
Table 55. Artifact
| Group ID | Artifact ID | Version |
|---|---|---|
org.apache.polygene.extensions | org.apache.polygene.extension.entitystore-jclouds | 0 |
Assembly is done using the provided Assembler:
new JCloudsEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module );
Here are the configuration properties for the JClouds EntityStore:
/** * Name of the JClouds provider to use. Defaults to 'transient'. */ @Optional Property<String> provider(); @UseDefaults Property<String> identifier(); @UseDefaults Property<String> credential(); /** * Use this to fine tune your provider implementation according to JClouds documentation. */ @UseDefaults Property<Map<String, String>> properties(); /** * Name of the JClouds container to use. Defaults to 'polygene-entities'. */ @Optional Property<String> container(); /** * Endpoint for the BlobStore provider. */ @Optional Property<String> endpoint();