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 fa8fefd263 [DOCUMENTATION] Recommend the use of PROXY protocol new f120b369ce Use extension method pattern to replace utility methods new 9ba4f24b98 Simplify PerRecipientRateLimit init new 76e41ed234 Make EntityType more idiomatic new 31f3000db4 Switch from OOP style to FP style new f51addb539 Avoid some repetition new 2ab7257ed2 GlobalRateLimiter can't be a case class as it contains a class new a784fa5c0d When we don't get any limiter, don't build a global rate limiter new 923fab4f35 Throwing methods are uncommon in scala, let's throw at scala/java boundary new 76b0050f2c Rename RecipientType to Recipient The 9 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: .../james/rate/limiter/api/RateLimiter.scala | 24 +---- .../james/transport/mailets/EntityType.scala | 114 ++++++++++----------- .../james/transport/mailets/GlobalRateLimit.scala | 53 ++++++---- .../transport/mailets/PerRecipientRateLimit.scala | 24 ++--- .../transport/mailets/PerSenderRateLimit.scala | 19 ++-- 5 files changed, 113 insertions(+), 121 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org