[
https://issues.apache.org/jira/browse/JAMES-2637?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16737932#comment-16737932
]
Rene Cordier commented on JAMES-2637:
-
**First PR part (PUT route for aliases routes) :
[
https://issues.apache.org/jira/browse/JAMES-2637?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16737932#comment-16737932
]
Rene Cordier edited comment on JAMES-2637 at 1/9/19 7:39 AM:
-
First PR part
[
https://issues.apache.org/jira/browse/MAILBOX-372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Trần Tiến Đức updated MAILBOX-372:
--
Description:
MailboxListener should get retried upon exceptions.
Write EventBusContract test
[
https://issues.apache.org/jira/browse/MAILBOX-366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tellier Benoit closed MAILBOX-366.
--
> Events should have an eventId
> -
>
> Key:
[
https://issues.apache.org/jira/browse/MAILBOX-366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tellier Benoit resolved MAILBOX-366.
Resolution: Fixed
Fix Version/s: 3.3.0
http://git-wip-us.apache.org/repos/asf/james-project/blob/60919d85/mailbox/event/json/src/test/java/org/apache/james/event/json/QuotaUsageUpdatedEventSerializationTest.java
--
diff --git
MAILBOX-366 Events should carry an EventId
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/60919d85
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/60919d85
Diff:
Repository: james-project
Updated Branches:
refs/heads/master d5ff60a73 -> 60919d859
MAILBOX-366 Create an EventId POJO
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a4533f07
Tree:
[
https://issues.apache.org/jira/browse/MAILBOX-359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16736861#comment-16736861
]
Tellier Benoit commented on MAILBOX-359:
https://github.com/linagora/james-project/pull/2058
[
https://issues.apache.org/jira/browse/JAMES-2636?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16736864#comment-16736864
]
Tellier Benoit commented on JAMES-2636:
---
https://github.com/linagora/james-project/pull/2078
[
https://issues.apache.org/jira/browse/MAILBOX-367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16736862#comment-16736862
]
Tellier Benoit commented on MAILBOX-367:
https://github.com/linagora/james-project/pull/2082
[
https://issues.apache.org/jira/browse/MAILBOX-359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16736860#comment-16736860
]
Tellier Benoit commented on MAILBOX-359:
https://github.com/linagora/james-project/pull/2064
MAILBOX-359 Factorize tests for MailboxPath ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/70a4fd59
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/70a4fd59
Diff:
MAILBOX-359 ReIndent QuotaUsageUpdatedEventSerializationTest
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/4d6a3722
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/4d6a3722
Diff:
MAILBOX-359 Factorize tests for UpdatedFlags ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b458e405
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b458e405
Diff:
JAMES-2631 ReIndent InMemoryHostSystem
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/9cdf4ba8
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/9cdf4ba8
Diff:
Repository: james-project
Updated Branches:
refs/heads/master 76374191d -> d5ff60a73
MAILBOX-359 Factorize tests for SessionId ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/8ca8a330
JAMES-2636 Remove serial UID from ErrorMappingException
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/305c321d
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/305c321d
Diff:
http://git-wip-us.apache.org/repos/asf/james-project/blob/31ed391c/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java
--
diff --git
JAMES-2641 Remove MailboxEventDispatcher
Let's emmit on the Delegating listener
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/31ed391c
Tree:
MAILBOX-367 Factorise RabbitMQ constants
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/0502ae1f
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/0502ae1f
Diff:
Adding LICENSE for project
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d5ff60a7
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/d5ff60a7
Diff:
MAILBOX-367 Add mockito timeouts in EventBus contracts
This allow asynchronous EventBus implementations
EventBusContract should also use verify no interaction in time window
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit:
MAILBOX-367 RabbitMQEvenBus should publish events
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b1e241c4
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b1e241c4
Diff:
MAILBOX-359 Remove MailboxEventDispatcher::ofMailboxListener
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/1371fad6
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/1371fad6
Diff:
MAILBOX-364 EventFactory should expose a builder for MailboxRenamed event
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b5608ad2
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b5608ad2
Diff:
JAMES-2636 Enhence RRT API getMapping methods
The difference between them was subtil (resolved/unresolved) and prooved
to be confusing. Hence I propose a better method naming for solving this
issue.
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit:
MAILBOX-364 EventFactory methods can be statics
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/4eb79904
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/4eb79904
Diff:
MAILBOX-367 EventBusContract should use real event pojo
To avoid scala serialization error happens on mock event while running
rabbitmq eventbus
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a15bd705
Tree:
JAMES-2641 Remove MailboxEventDispatcher extra methods
Callers should use directly the builders and call the `event` method
This transform the MailboxEventDispatcher into a useless wrapper around
the delegatingMailboxListener that is now easier to remove.
Project:
JAMES-2641 AbstractMessageIdManagerSideEffectTest should not rely on mock
assertions
This makes change harder to test and depends heavily on the underlying
implementation
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit:
MAILBOX-364 EventFactory should expose a builder for Expunged event
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2c46d620
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2c46d620
Diff:
MAILBOX-364 EventFactory should expose a builder for MailboxAdded event
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/8550ce9d
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/8550ce9d
Diff:
MAILBOX-359 Remove a unused method
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/7776d2af
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/7776d2af
Diff:
MAILBOX-359 Factorize tests for User ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/21eff068
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/21eff068
Diff:
MAILBOX-359 Factorize tests for Quota ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/0a16e7ca
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/0a16e7ca
Diff:
MAILBOX-364 EventFactory should expose a builder for MailboxDeletion event
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/7ceb951c
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/7ceb951c
MAILBOX-359 Factorize tests for MailboxId ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e64e8e1d
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e64e8e1d
Diff:
MAILBOX-364 EventFactory should expose a builder for FlagsUpdated event
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/886ad168
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/886ad168
Diff:
MAILBOX-364 EventFactory should rather link LessageMoveEvent.Builder
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2713b4d9
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2713b4d9
Diff:
JAMES-2641 Remove MailboxEventDispatcher tests
This class is going to be removed later in that PR
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/8a21cb57
Tree:
MAILBOX-364 MailboxEvent builders should use staged builders
We can leverage stage sharing through generics. Note that also uncouple stages
from
each others (to define stage 1, I don't need to know stage 2, only the builder
method defining the
stage chain needs that) which is a very nice
MAILBOX-364 EventFactory should expose a builder for Added event
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e829c8ed
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e829c8ed
Diff:
MAILBOX-359 Improving QuotaScope coverage
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/07818491
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/07818491
Diff:
MAILBOX-359 Use a fixture for the serializers
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/38ebe826
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/38ebe826
Diff:
MAILBOX-359 Re-arrange QuotaUsageUpdatedEventSerializationTest
WithTime success case is strictly equivalent to the success case
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/5383b12e
Tree:
JAMES-2636 Wildcard definition needs to be covered by MappingSource
This constant was only used by tests and made the API confusing.
Refactoring this was easy.
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit:
MAILBOX-359 Factorize tests for MessageMetaData ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c6aebcc7
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/c6aebcc7
Diff:
MAILBOX-359 Factorize tests for ACLDiffTest ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/19710d41
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/19710d41
Diff:
MAILBOX-359 Switch Scala Event trait back to private
This needs to be done by wrapping all references to this trait as private
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/0cdd567c
Tree:
MAILBOX-359 Factorize tests for QuotaRoot ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d7910fcb
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/d7910fcb
Diff:
JAMES-2636 Reorder RecipientRewriteTable API order
Classes go first, then constants, then methods. Note that I inlined a
short method that was not related to the API. This avoids poluting the API
with useless methods
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit:
http://git-wip-us.apache.org/repos/asf/james-project/blob/70a4fd59/mailbox/event/json/src/test/java/org/apache/james/event/json/dtos/MailboxPathTest.java
--
diff --git
MAILBOX-359 Factorize tests for Flags ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/5d365c14
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/5d365c14
Diff:
MAILBOX-359 Use val to avoid too much class instanciations
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/6f8cb229
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/6f8cb229
Diff:
MAILBOX-364 EventFactory should expose a builder for MailboxAclUpdated event
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/098dbe44
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/098dbe44
MAILBOX-359 MaildirMailboxMapper should return the mailboxId on persisted
mailboxes
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/def6258e
Tree:
MAILBOX-364 Builder for QuotaUsageUpdatedEvent
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/5392ad98
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/5392ad98
Diff:
MAILBOX-359 Factorize tests for MessageUid ser-deserialization
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/ba9ff0d6
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/ba9ff0d6
Diff:
59 matches
Mail list logo