Skip to content

Commit ed78fcf

Browse files
authored
Merge pull request #221 from eclipse/integration-inject
Update structure to use Inject by constructor instead of field
2 parents 844cdd9 + d8c18c3 commit ed78fcf

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

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

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,28 @@
3434
@Typed(HazelcastTemplate.class)
3535
class DefaultHazelcastTemplate extends AbstractKeyValueTemplate implements HazelcastTemplate {
3636

37-
@Inject
3837
private Instance<HazelcastBucketManager> manager;
3938

40-
@Inject
4139
private KeyValueWorkflow flow;
4240

43-
@Inject
4441
private KeyValueEntityConverter converter;
4542

46-
@Inject
43+
4744
private KeyValueEventPersistManager persistManager;
4845

46+
DefaultHazelcastTemplate() {
47+
}
48+
49+
@Inject
50+
DefaultHazelcastTemplate(Instance<HazelcastBucketManager> manager,
51+
KeyValueWorkflow flow,
52+
KeyValueEntityConverter converter,
53+
KeyValueEventPersistManager persistManager) {
54+
this.manager = manager;
55+
this.flow = flow;
56+
this.converter = converter;
57+
this.persistManager = persistManager;
58+
}
4959

5060
@Override
5161
public <T> Collection<T> sql(String query) {

jnosql-mongodb/src/main/java/org/eclipse/jnosql/databases/mongodb/mapping/DefaultMongoDBTemplate.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import jakarta.enterprise.context.ApplicationScoped;
1818
import jakarta.enterprise.inject.Instance;
1919
import jakarta.enterprise.inject.Typed;
20+
import jakarta.inject.Inject;
2021
import org.bson.BsonValue;
2122
import org.bson.conversions.Bson;
2223
import org.eclipse.jnosql.communication.document.DocumentEntity;
@@ -58,6 +59,7 @@ class DefaultMongoDBTemplate extends AbstractDocumentTemplate implements MongoDB
5859
DefaultMongoDBTemplate() {
5960
}
6061

62+
@Inject
6163
DefaultMongoDBTemplate(Instance<MongoDBDocumentManager> manager,
6264
DocumentEntityConverter converter,
6365
DocumentWorkflow workflow,

0 commit comments

Comments
 (0)