use of org.qi4j.valueserialization.orgjson.OrgJsonValueSerializationAssembler in project qi4j-sdk by Qi4j.
the class JCloudsFilesystemTest method assemble.
@Override
public void assemble(ModuleAssembly module) throws AssemblyException {
super.assemble(module);
ModuleAssembly config = module.layer().module("config");
new EntityTestAssembler().assemble(config);
new OrgJsonValueSerializationAssembler().assemble(module);
new JCloudsMapEntityStoreAssembler().withConfigIn(config, Visibility.layer).assemble(module);
JCloudsMapEntityStoreConfiguration defaults = config.forMixin(JCloudsMapEntityStoreConfiguration.class).declareDefaults();
defaults.provider().set("filesystem");
Map<String, String> props = new HashMap<String, String>();
props.put(FilesystemConstants.PROPERTY_BASEDIR, "build/tmp/" + getClass().getPackage().getName() + "/es-jclouds-" + System.currentTimeMillis());
defaults.properties().set(props);
}
use of org.qi4j.valueserialization.orgjson.OrgJsonValueSerializationAssembler in project qi4j-sdk by Qi4j.
the class HazelcastEntityStoreTest method assemble.
@Override
public // START SNIPPET: assembly
void assemble(ModuleAssembly module) throws AssemblyException {
// END SNIPPET: assembly
super.assemble(module);
ModuleAssembly configModule = module.layer().module("config");
new EntityTestAssembler().assemble(configModule);
new OrgJsonValueSerializationAssembler().assemble(module);
// START SNIPPET: assembly
new HazelcastEntityStoreAssembler().withConfigIn(configModule, Visibility.layer).assemble(module);
}
use of org.qi4j.valueserialization.orgjson.OrgJsonValueSerializationAssembler in project qi4j-sdk by Qi4j.
the class FileEntityStoreTest method assemble.
@Override
public // START SNIPPET: assembly
void assemble(ModuleAssembly module) throws AssemblyException {
// END SNIPPET: assembly
super.assemble(module);
module.services(FileConfigurationService.class);
ModuleAssembly config = module.layer().module("config");
new EntityTestAssembler().assemble(config);
// START SNIPPET: assembly
new OrgJsonValueSerializationAssembler().assemble(module);
new FileEntityStoreAssembler().assemble(module);
config.entities(FileEntityStoreConfiguration.class).visibleIn(Visibility.layer);
}
use of org.qi4j.valueserialization.orgjson.OrgJsonValueSerializationAssembler in project qi4j-sdk by Qi4j.
the class JdbmEntityStoreTest method assemble.
@Override
public void assemble(ModuleAssembly module) throws AssemblyException {
super.assemble(module);
module.services(FileConfigurationService.class).instantiateOnStartup();
new JdbmEntityStoreAssembler(Visibility.module).assemble(module);
ModuleAssembly config = module.layer().module("config");
config.entities(JdbmConfiguration.class).visibleIn(Visibility.layer);
new EntityTestAssembler().assemble(config);
new OrgJsonValueSerializationAssembler().assemble(module);
}
use of org.qi4j.valueserialization.orgjson.OrgJsonValueSerializationAssembler in project qi4j-sdk by Qi4j.
the class DocumentationSupport method assemble.
@Override
public void assemble(ModuleAssembly module) throws AssemblyException {
// (2)
module.values(SomeValue.class);
// END SNIPPET: default
// (3)
new OrgJsonValueSerializationAssembler().assemble(module);
// START SNIPPET: default
}
Aggregations