This is an automated email from the ASF dual-hosted git repository.
btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 9ed9a15 Add news about BenoƮt's presentation at ApacheCon
new c00ea1c JAMES-2982 Moving user constraints out of the webadmin
markdown
new b0c98f3 [Refactoring] JPAUidProvider do not need JVM pathLocker as we
rely on transactions
new 89a8a0b [Refactoring] JPAModSeqProvider do not need JVM pathLocker as
we rely on transactions
new 117d65f [Refactoring] JPAModSeqProvider: transaction upon reads are
not required
new 0bd003c [Refactoring] JPAUidProvider: transaction upon reads are not
required
new 33d2a5b [Refactoring] Get rid of AbstractMailboxPathLocker
new bfbcb6c [Refactoring] MailboxPathLocker deprecated executeWithLock
method is never used
new e5b2ed4 [Refactoring] MailboxPathLocker::executeWithLock session
parameter is never used
new 20dc04d [Refactoring] Enum for log type
new d7816a6 [Refactoring] Refactor abstract test class
AbstractSubscriptionManagerTest to interface SubscriptionManagerContract
new bd701ad [Refactoring] Refactor abstract test class
MailboxManagerStressTest to interface MailboxManagerStressContract
new f356eb7 [Refactoring] Refactor abstract test class
QuotaMessageManagerTest to interface QuotaMessageManagerContract
new ab2db33 [Refactoring] MailboxFixture should be an interface
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../apache/james/mailbox/MailboxPathLocker.java | 13 +-
.../mailbox/AbstractSubscriptionManagerTest.java | 107 --------------
...Test.java => MailboxManagerStressContract.java} | 40 ++---
.../james/mailbox/SubscriptionManagerContract.java | 84 +++++++++++
.../james/mailbox/fixture/MailboxFixture.java | 16 +-
...rTest.java => QuotaMessageManagerContract.java} | 161 +++++++++++----------
.../CassandraMailboxManagerStressTest.java | 25 +++-
.../CassandraSubscriptionManagerTest.java | 17 ++-
.../james/mailbox/jpa/mail/JPAModSeqProvider.java | 62 ++++----
.../james/mailbox/jpa/mail/JPAUidProvider.java | 32 ++--
.../main/resources/META-INF/spring/mailbox-jpa.xml | 7 +-
.../mailbox/jpa/JPASubscriptionManagerTest.java | 27 ++--
.../mailbox/jpa/JpaMailboxManagerProvider.java | 4 +-
.../mailbox/jpa/JpaMailboxManagerStressTest.java | 23 +--
.../james/mailbox/jpa/mail/JPAMapperProvider.java | 8 +-
.../james/mailbox/maildir/MaildirFolder.java | 74 +++++-----
.../apache/james/mailbox/maildir/MaildirStore.java | 6 +-
.../mailbox/maildir/mail/MaildirMailboxMapper.java | 8 +-
.../mailbox/maildir/mail/MaildirMessageMapper.java | 16 +-
.../DomainUserMaildirMailboxManagerStressTest.java | 25 ++--
.../FullUserMaildirMailboxManagerStressTest.java | 25 ++--
.../maildir/MaildirSubscriptionManagerTest.java | 26 +++-
.../UserMaildirMailboxManagerStressTest.java | 25 ++--
.../inmemory/MemoryMailboxManagerStressTest.java | 20 ++-
.../InMemoryQuotaMailboxMessageManagerTest.java | 25 +++-
.../mailbox/store/AbstractMailboxPathLocker.java | 54 -------
.../james/mailbox/store/JVMMailboxPathLocker.java | 40 ++---
.../james/mailbox/store/NoMailboxPathLocker.java | 16 +-
.../james/mailbox/store/StoreMailboxManager.java | 8 +-
.../james/mailbox/store/StoreMessageManager.java | 12 +-
.../store/mail/AbstractLockingModSeqProvider.java | 57 --------
.../store/mail/AbstractLockingUidProvider.java | 59 --------
.../mpt/imapmailbox/jpa/host/JPAHostSystem.java | 6 +-
src/site/markdown/server/manage-webadmin.md | 10 +-
src/site/xdoc/server/config-users.xml | 16 +-
35 files changed, 525 insertions(+), 629 deletions(-)
delete mode 100644
mailbox/api/src/test/java/org/apache/james/mailbox/AbstractSubscriptionManagerTest.java
rename
mailbox/api/src/test/java/org/apache/james/mailbox/{MailboxManagerStressTest.java
=> MailboxManagerStressContract.java} (78%)
create mode 100644
mailbox/api/src/test/java/org/apache/james/mailbox/SubscriptionManagerContract.java
rename
mailbox/api/src/test/java/org/apache/james/mailbox/manager/{QuotaMessageManagerTest.java
=> QuotaMessageManagerContract.java} (50%)
delete mode 100644
mailbox/store/src/main/java/org/apache/james/mailbox/store/AbstractMailboxPathLocker.java
delete mode 100644
mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AbstractLockingModSeqProvider.java
delete mode 100644
mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AbstractLockingUidProvider.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]