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 64. Artifact
Group ID | Artifact ID | Version |
---|---|---|
org.apache.zest.extension | org.apache.zest.extension.entitystore-jclouds | 0 |
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 'zest-entities'. */ @Optional Property<String> container();