Skip to content

Commit

Permalink
fix: update supplier to the proper property
Browse files Browse the repository at this point in the history
Signed-off-by: Otavio Santana <otaviopolianasantana@gmail.com>
  • Loading branch information
otaviojava committed May 19, 2023
1 parent b07c833 commit f11904e
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
import java.util.logging.Logger;

import static org.eclipse.jnosql.mapping.config.MappingConfigurations.DOCUMENT_DATABASE;
import static org.eclipse.jnosql.mapping.config.MappingConfigurations.KEY_VALUE_DATABASE;

@ApplicationScoped
class BucketManagerSupplier implements Supplier<HazelcastBucketManager> {
Expand All @@ -40,9 +41,9 @@ public HazelcastBucketManager get() {
Settings settings = MicroProfileSettings.INSTANCE;
HazelcastKeyValueConfiguration configuration = new HazelcastKeyValueConfiguration();
HazelcastBucketManagerFactory factory = configuration.apply(settings);
Optional<String> database = settings.get(DOCUMENT_DATABASE, String.class);
Optional<String> database = settings.get(KEY_VALUE_DATABASE, String.class);
String db = database.orElseThrow(() -> new MappingException("Please, inform the database filling up the property "
+ DOCUMENT_DATABASE));
+ KEY_VALUE_DATABASE.get()));
HazelcastBucketManager manager = factory.apply(db);
LOGGER.log(Level.FINEST, "Starting a HazelcastBucketManager instance using Eclipse MicroProfile Config," +
" database name: " + db);
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/*
* Copyright (c) 2023 Contributors to the Eclipse Foundation
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* and Apache License v2.0 which accompanies this distribution.
* The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
* and the Apache License v2.0 is available at http://www.opensource.org/licenses/apache2.0.php.
*
* You may elect to redistribute this code under either of these licenses.
*
* Contributors:
*
* Otavio Santana
*/
package org.eclipse.jnosql.databases.hazelcast.integration;

import jakarta.nosql.Column;
import jakarta.nosql.Entity;
import jakarta.nosql.Id;

@Entity
public record Book(@Id String id, @Column("title") String title, @Column("edition") int edition) {


}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
package org.eclipse.jnosql.databases.hazelcast.integration;public class HazelcastTemplateIntegrationTest {
}

0 comments on commit f11904e

Please sign in to comment.