org.qi4j.entitystore.jclouds

## Class JCloudsMapEntityStoreAssembler

- java.lang.Object
- - org.qi4j.bootstrap.Assemblers.VisibilityIdentityConfig<JCloudsMapEntityStoreAssembler>
  - - org.qi4j.entitystore.jclouds.JCloudsMapEntityStoreAssembler

- All Implemented Interfaces:
    Assembler, Assemblers.Configurable<JCloudsMapEntityStoreAssembler>, Assemblers.Identifiable<JCloudsMapEntityStoreAssembler>, Assemblers.Visible<JCloudsMapEntityStoreAssembler>

      public class JCloudsMapEntityStoreAssembler
      extends Assemblers.VisibilityIdentityConfig<JCloudsMapEntityStoreAssembler>

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `JCloudsMapEntityStoreAssembler()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `assemble(ModuleAssembly module)` Assemblers receive a callback to the ModuleAssembly they are supposed to configure.

    - ### Methods inherited from class org.qi4j.bootstrap.Assemblers.VisibilityIdentityConfig

      `configModule, configVisibility, hasConfig, hasIdentity, identifiedBy, identity, visibility, visibleIn, withConfig`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### JCloudsMapEntityStoreAssembler

          public JCloudsMapEntityStoreAssembler()

  - ### Method Detail

    - #### assemble

          public void assemble(ModuleAssembly module)
                        throws AssemblyException

      Description copied from interface: `Assembler`
      Assemblers receive a callback to the ModuleAssembly they are supposed to configure. They can use this to register objects, composites, services etc. and the additional metadata that may exist for these artifacts.

      An Assembler may create new Modules by calling `ModuleAssembly.layer()` and then `LayerAssembly.module(String)` (String)}. This allows an Assembler to bootstrap an entire Layer with more Modules.

      Parameters:
        `module` - the Module to assemble
      Throws:
        `AssemblyException` - thrown if the assembler tries to do something illegal