[jira] [Commented] (JAMES-3189) Document Javadoc for all 144 Guice Modules

2020-05-19 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17110906#comment-17110906 ] David Leangen commented on JAMES-3189: -- I am not able to assign this issue to myself. > Document

[jira] [Created] (JAMES-3189) Document Javadoc for all 144 Guice Modules

2020-05-19 Thread David Leangen (Jira)
David Leangen created JAMES-3189: Summary: Document Javadoc for all 144 Guice Modules Key: JAMES-3189 URL: https://issues.apache.org/jira/browse/JAMES-3189 Project: James Server Issue Type:

[jira] [Commented] (JAMES-3189) Document Javadoc for all 144 Guice Modules

2020-05-19 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17110977#comment-17110977 ] Benoit Tellier commented on JAMES-3189: --- (Here is the relevant mailing list thread:

[jira] [Reopened] (JAMES-3176) MDN parser instantiation via parboiled fails

2020-05-19 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3176?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler reopened JAMES-3176: -- We didn't resolved the problem yet > MDN parser instantiation via parboiled fails >

Re: Questions about Guice design

2020-05-19 Thread Matthieu Baechler
Hi David, On Sun, 2020-05-17 at 15:01 +0900, David Leangen wrote: > Hi! > > [...] > Organizing into Guice Modules is very nice. One of the important > benefits is that it helps a lot to break the system down into > reasonable chunks that are more understandable. It is simply > impossible for a

Re: Questions about Guice design

2020-05-19 Thread David Leangen
Hi Matthieu, >> I would wager that in most situations, this is the level of abstraction that >> is most useful for a developer or system operator (and definitely for an >> application assembler). The only time a package or class level is necessary >> is when actually making changes to the

Re: Questions about Guice design

2020-05-19 Thread matthieu . baechler
I realize while looking for resources about hexagonal architecture that I probably used port/adaptor words differently from what they are supposed to mean. I'll ask some friends to correct me on that matter. On Tue, 2020-05-19 at 20:41 +0900, David Leangen wrote: > Hi Matthieu, > > [...] > >

[jira] [Commented] (JAMES-1259) Problem sending email to local and non-local recipients with Camel 2.6.0

2020-05-19 Thread Om Prakash Prajapat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-1259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17111321#comment-17111321 ] Om Prakash Prajapat commented on JAMES-1259: [~michael.depotbecker] did find any solution for

Re: Questions about Guice design

2020-05-19 Thread David Leangen
> A hexagon defines some ports (the component it needs to work), some adapters > (the implementations it provides to other hexagons) and a core domain: the > logic of this hexagon. Thank you for elaborating your thoughts. I see much better now what you are trying to do. I like many of the

Hexagonal Architecture - definitions of fundamental concepts

2020-05-19 Thread David Leangen
Hi, I created the issue: https://issues.apache.org/jira/browse/JAMES-3190 > I was told [1] that James has a hexogonal architecture [2]. However, that is > not at all apparent neither in the documentation, nor in the code itself. > If this is truly the fundamental concept of the system design,

[jira] [Commented] (JAMES-3091) mailboxes/get POJO and serialization

2020-05-19 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3091?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17111683#comment-17111683 ] René Cordier commented on JAMES-3091: - https://github.com/linagora/james-project/pull/3373

[jira] [Resolved] (JAMES-3091) mailboxes/get POJO and serialization

2020-05-19 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] René Cordier resolved JAMES-3091. - Fix Version/s: 3.6.0 Resolution: Done > mailboxes/get POJO and serialization >

[jira] [Commented] (JAMES-3184) Concurrency for consistency tasks

2020-05-19 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17111682#comment-17111682 ] René Cordier commented on JAMES-3184: - https://github.com/linagora/james-project/pull/3377

[jira] [Created] (JAMES-3190) System architecture is not apparent in the code

2020-05-19 Thread David Leangen (Jira)
David Leangen created JAMES-3190: Summary: System architecture is not apparent in the code Key: JAMES-3190 URL: https://issues.apache.org/jira/browse/JAMES-3190 Project: James Server Issue

[jira] [Updated] (JAMES-3190) System architecture is not apparent in the code

2020-05-19 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Leangen updated JAMES-3190: - Description: I have added this issue as "Documentation" for now. I [was

[jira] [Commented] (JAMES-3190) System architecture is not apparent in the code

2020-05-19 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17111680#comment-17111680 ] David Leangen commented on JAMES-3190: -- Started discussion on mailing list: 

[james-project] 07/11: JAMES-3184 Documentation

2020-05-19 Thread rcordier
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 b1a8f984cdbe333b248d4a4f41c40f3f2dd48357 Author: Benoit Tellier AuthorDate: Wed May 13 17:25:21 2020 +0700

[james-project] 06/11: JAMES-3184 Include RunningOptions in additional information

2020-05-19 Thread rcordier
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 18cab271f21e5468eee6404fa446f9c065eefdb2 Author: Benoit Tellier AuthorDate: Wed May 13 17:42:12 2020 +0700

[james-project] 10/11: JAMES-3091 JsonAssert can't seem to evaluate correctly JsValue

2020-05-19 Thread rcordier
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 691aae411b0170be99115ccee1b6b066caef33ad Author: Rene Cordier AuthorDate: Fri May 15 11:19:02 2020 +0700

[james-project] 08/11: JAMES-3184 s/messageRatePerSecond/messagesPerSecond

2020-05-19 Thread rcordier
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 0f3584c79e19d2722552994780bc279ece0b4494 Author: Benoit Tellier AuthorDate: Tue May 19 09:05:28 2020 +0700

[james-project] 02/11: JAMES-3184 MessageFastViewProjectionCorrector: remove temporal coupling

2020-05-19 Thread rcordier
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 e33ce51702eafba71082cf64ac186c91b0ef5a8d Author: Benoit Tellier AuthorDate: Mon May 18 10:32:27 2020 +0700

[james-project] 01/11: JAMES-3184 MessageFastViewProjectionCorrector concurrency control: RunningOptions

2020-05-19 Thread rcordier
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 86bd9d6a6143fa6e94c4e3f5617dc46a6b7d86c4 Author: Benoit Tellier AuthorDate: Mon May 18 10:30:23 2020 +0700

[james-project] 03/11: JAMES-3184 Avoid direct access to progress fields

2020-05-19 Thread rcordier
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 8696a098d64983804587dffd08979f87da9388db Author: Benoit Tellier AuthorDate: Mon May 18 10:35:27 2020 +0700

[james-project] 09/11: JAMES-3091 Mailbox/Get serialization

2020-05-19 Thread rcordier
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 3d72b06fefad9606e71f075d2ea083fb21b790e5 Author: Rene Cordier AuthorDate: Tue May 12 17:25:29 2020 +0700

[james-project] 11/11: JAMES-3091: Add Serializer guice binding for jmap-rfc8621

2020-05-19 Thread rcordier
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 c26bcfa2a74c011a61a52cc46d5839e100202fce Author: Rene Cordier AuthorDate: Mon May 18 10:34:18 2020 +0700

[james-project] 04/11: JAMES-3184 RecomputeFastViewProjection task should take runningOptions as argument

2020-05-19 Thread rcordier
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 7ec600de1a1237fafedc5816cc4b398a26398cd9 Author: Benoit Tellier AuthorDate: Wed May 13 14:36:50 2020 +0700

[james-project] 05/11: JAMES-3184 RecomputeFastViewProjection task runningOptions should be WebAdmin exposed

2020-05-19 Thread rcordier
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 6a4a7605ce2c253fd7af40b2b241d78e96612e2d Author: Benoit Tellier AuthorDate: Wed May 13 14:53:04 2020 +0700

[james-project] branch master updated (80cdb69 -> c26bcfa)

2020-05-19 Thread rcordier
This is an automated email from the ASF dual-hosted git repository. rcordier pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git. from 80cdb69 JAMES-3168: distributed echomethod integration test new 86bd9d6 JAMES-3184

[jira] [Created] (JAMES-3191) Key registration is slow

2020-05-19 Thread Benoit Tellier (Jira)
Benoit Tellier created JAMES-3191: - Summary: Key registration is slow Key: JAMES-3191 URL: https://issues.apache.org/jira/browse/JAMES-3191 Project: James Server Issue Type: Improvement