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 ID | Artifact ID | Version |
---|---|---|
org.qi4j.extension | org.qi4j.extension.entitystore-jclouds | 2.1 |
Assembly is done using the provided Assembler:
new JCloudsMapEntityStoreAssembler().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 'qi4j-entities'. */ @Optional Property<String> container();