This project has retired. For details please refer to its Attic page.
JClouds EntityStore
Zest™
Introduction
Tutorials
Javadoc
Samples
Core
Libraries
Extensions
Tools
Glossary 

JClouds EntityStore

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 63. Artifact

Group IDArtifact IDVersion

org.qi4j.extension

org.qi4j.extension.entitystore-jclouds

2.1


Assembly

Assembly is done using the provided Assembler:

new JCloudsMapEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module );

Configuration

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 'qi4j-entities'.
 */
@Optional Property<String> container();