This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 6a6077fd095cbaf864ee63d5c257479d73c8f42d
Author: Maksim Meliashchuk <[email protected]>
AuthorDate: Wed Sep 13 22:40:26 2023 +0300

    JAMES-2156 add jpaConfiguration to the JPAHostSystem
---
 .../org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java   | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git 
a/mpt/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java
 
b/mpt/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java
index b6da87ec69..5c40f0db23 100644
--- 
a/mpt/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java
+++ 
b/mpt/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java
@@ -64,6 +64,7 @@ import 
org.apache.james.mailbox.store.search.MessageSearchIndex;
 import org.apache.james.mailbox.store.search.SimpleMessageSearchIndex;
 import org.apache.james.metrics.logger.DefaultMetricFactory;
 import org.apache.james.metrics.tests.RecordingMetricFactory;
+import org.apache.james.modules.data.JPAConfiguration;
 import org.apache.james.mpt.api.ImapFeatures;
 import org.apache.james.mpt.api.ImapFeatures.Feature;
 import org.apache.james.mpt.host.JamesImapHostSystem;
@@ -99,7 +100,11 @@ public class JPAHostSystem extends JamesImapHostSystem {
         EntityManagerFactory entityManagerFactory = 
JPA_TEST_CLUSTER.getEntityManagerFactory();
         JPAUidProvider uidProvider = new JPAUidProvider(entityManagerFactory);
         JPAModSeqProvider modSeqProvider = new 
JPAModSeqProvider(entityManagerFactory);
-        JPAMailboxSessionMapperFactory mapperFactory = new 
JPAMailboxSessionMapperFactory(entityManagerFactory, uidProvider, 
modSeqProvider);
+        JPAConfiguration jpaConfiguration = JPAConfiguration.builder()
+            .driverName("driverName")
+            .driverURL("driverUrl")
+            .build();
+        JPAMailboxSessionMapperFactory mapperFactory = new 
JPAMailboxSessionMapperFactory(entityManagerFactory, uidProvider, 
modSeqProvider, jpaConfiguration);
 
         MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
         MessageParser messageParser = new MessageParser();


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to