Skip to content

Commit 19e8b43

Browse files
committed
feat: update reflection mode
Signed-off-by: Otavio Santana <[email protected]>
1 parent 844f8bd commit 19e8b43

File tree

6 files changed

+17
-12
lines changed

6 files changed

+17
-12
lines changed

jnosql-hazelcast/src/main/java/org/eclipse/jnosql/databases/hazelcast/mapping/HazelcastExtension.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import jakarta.enterprise.event.Observes;
1818
import jakarta.enterprise.inject.spi.AfterBeanDiscovery;
1919
import jakarta.enterprise.inject.spi.Extension;
20-
import org.eclipse.jnosql.mapping.reflection.ClassScanner;
20+
import org.eclipse.jnosql.mapping.metadata.ClassScanner;
2121

2222
import java.util.Set;
2323
import java.util.logging.Logger;
@@ -29,7 +29,7 @@ public class HazelcastExtension implements Extension {
2929

3030

3131
void onAfterBeanDiscovery(@Observes final AfterBeanDiscovery afterBeanDiscovery) {
32-
ClassScanner scanner = ClassScanner.INSTANCE;
32+
ClassScanner scanner = ClassScanner.load();
3333
Set<Class<?>> crudTypes = scanner.repositories(HazelcastRepository.class);
3434
LOGGER.info("Starting the onAfterBeanDiscovery with elements number: " + crudTypes.size());
3535
crudTypes.forEach(type -> afterBeanDiscovery.addBean(new HazelcastRepositoryBean(type)));

jnosql-hazelcast/src/test/java/org/eclipse/jnosql/databases/hazelcast/integration/HazelcastTemplateIntegrationTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717

1818
import jakarta.inject.Inject;
1919
import org.eclipse.jnosql.databases.hazelcast.mapping.HazelcastTemplate;
20-
import org.eclipse.jnosql.mapping.Convert;
2120
import org.eclipse.jnosql.mapping.Converters;
2221
import org.eclipse.jnosql.mapping.config.MappingConfigurations;
2322
import org.eclipse.jnosql.mapping.keyvalue.KeyValueEntityConverter;
2423
import org.eclipse.jnosql.mapping.keyvalue.spi.KeyValueExtension;
25-
import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension;
24+
import org.eclipse.jnosql.mapping.reflection.Reflections;
25+
import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension;
2626
import org.jboss.weld.junit5.auto.AddExtensions;
2727
import org.jboss.weld.junit5.auto.AddPackages;
2828
import org.jboss.weld.junit5.auto.EnableAutoWeld;
@@ -37,6 +37,7 @@
3737
@AddPackages(value = {Converters.class, KeyValueEntityConverter.class})
3838
@AddPackages(Book.class)
3939
@AddPackages(HazelcastTemplate.class)
40+
@AddPackages(Reflections.class)
4041
@AddExtensions({EntityMetadataExtension.class,
4142
KeyValueExtension.class})
4243
class HazelcastTemplateIntegrationTest {

jnosql-hazelcast/src/test/java/org/eclipse/jnosql/databases/hazelcast/integration/KeyValueTemplateIntegrationTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
import jakarta.inject.Inject;
1919
import jakarta.nosql.keyvalue.KeyValueTemplate;
2020
import org.eclipse.jnosql.databases.hazelcast.mapping.HazelcastTemplate;
21-
import org.eclipse.jnosql.mapping.Convert;
2221
import org.eclipse.jnosql.mapping.Converters;
2322
import org.eclipse.jnosql.mapping.config.MappingConfigurations;
2423
import org.eclipse.jnosql.mapping.keyvalue.KeyValueEntityConverter;
2524
import org.eclipse.jnosql.mapping.keyvalue.spi.KeyValueExtension;
26-
import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension;
25+
import org.eclipse.jnosql.mapping.reflection.Reflections;
26+
import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension;
2727
import org.jboss.weld.junit5.auto.AddExtensions;
2828
import org.jboss.weld.junit5.auto.AddPackages;
2929
import org.jboss.weld.junit5.auto.EnableAutoWeld;
@@ -37,6 +37,7 @@
3737
@EnableAutoWeld
3838
@AddPackages(value = {Converters.class, KeyValueEntityConverter.class})
3939
@AddPackages(Book.class)
40+
@AddPackages(Reflections.class)
4041
@AddPackages(HazelcastTemplate.class)
4142
@AddExtensions({EntityMetadataExtension.class,
4243
KeyValueExtension.class})

jnosql-hazelcast/src/test/java/org/eclipse/jnosql/databases/hazelcast/mapping/DefaultHazelcastTemplateTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
package org.eclipse.jnosql.databases.hazelcast.mapping;
1616

1717
import jakarta.inject.Inject;
18-
import org.eclipse.jnosql.mapping.Convert;
1918
import org.eclipse.jnosql.mapping.Converters;
2019
import org.eclipse.jnosql.mapping.keyvalue.AbstractKeyValueTemplate;
2120
import org.eclipse.jnosql.mapping.keyvalue.spi.KeyValueExtension;
22-
import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension;
21+
import org.eclipse.jnosql.mapping.reflection.Reflections;
22+
import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension;
2323
import org.jboss.weld.junit5.auto.AddExtensions;
2424
import org.jboss.weld.junit5.auto.AddPackages;
2525
import org.jboss.weld.junit5.auto.EnableAutoWeld;
@@ -35,6 +35,7 @@
3535
@EnableAutoWeld
3636
@AddPackages(value = {Converters.class, AbstractKeyValueTemplate.class, Query.class})
3737
@AddPackages(MockProducer.class)
38+
@AddPackages(Reflections.class)
3839
@AddExtensions({EntityMetadataExtension.class,
3940
KeyValueExtension.class, HazelcastExtension.class})
4041
public class DefaultHazelcastTemplateTest {

jnosql-hazelcast/src/test/java/org/eclipse/jnosql/databases/hazelcast/mapping/HazelcastExtensionTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
package org.eclipse.jnosql.databases.hazelcast.mapping;
1616

1717
import jakarta.inject.Inject;
18-
import org.eclipse.jnosql.mapping.Convert;
1918
import org.eclipse.jnosql.mapping.Converters;
2019
import org.eclipse.jnosql.mapping.keyvalue.AbstractKeyValueTemplate;
2120
import org.eclipse.jnosql.mapping.keyvalue.spi.KeyValueExtension;
22-
import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension;
21+
import org.eclipse.jnosql.mapping.reflection.Reflections;
22+
import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension;
2323
import org.jboss.weld.junit5.auto.AddExtensions;
2424
import org.jboss.weld.junit5.auto.AddPackages;
2525
import org.jboss.weld.junit5.auto.EnableAutoWeld;
@@ -29,6 +29,7 @@
2929
@EnableAutoWeld
3030
@AddPackages(value = {Converters.class, AbstractKeyValueTemplate.class, Query.class})
3131
@AddPackages(MockProducer.class)
32+
@AddPackages(Reflections.class)
3233
@AddExtensions({EntityMetadataExtension.class,
3334
KeyValueExtension.class, HazelcastExtension.class})
3435
public class HazelcastExtensionTest {

jnosql-hazelcast/src/test/java/org/eclipse/jnosql/databases/hazelcast/mapping/HazelcastRepositoryProxyTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
package org.eclipse.jnosql.databases.hazelcast.mapping;
1616

1717
import jakarta.data.repository.PageableRepository;
18-
import org.eclipse.jnosql.mapping.Convert;
1918
import org.eclipse.jnosql.mapping.Converters;
2019
import org.eclipse.jnosql.mapping.keyvalue.AbstractKeyValueTemplate;
2120
import org.eclipse.jnosql.mapping.keyvalue.spi.KeyValueExtension;
22-
import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension;
21+
import org.eclipse.jnosql.mapping.reflection.Reflections;
22+
import org.eclipse.jnosql.mapping.spi.EntityMetadataExtension;
2323
import org.jboss.weld.junit5.auto.AddExtensions;
2424
import org.jboss.weld.junit5.auto.AddPackages;
2525
import org.jboss.weld.junit5.auto.EnableAutoWeld;
@@ -49,6 +49,7 @@
4949
@EnableAutoWeld
5050
@AddPackages(value = {Converters.class, AbstractKeyValueTemplate.class, Query.class})
5151
@AddPackages(MockProducer.class)
52+
@AddPackages(Reflections.class)
5253
@AddExtensions({EntityMetadataExtension.class,
5354
KeyValueExtension.class, HazelcastExtension.class})
5455
@ExtendWith(MockitoExtension.class)

0 commit comments

Comments
 (0)