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

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


    from fd77712  JAMES-2357 Docker configuration should be included for 
RabbitMQMailQueue
     new 83dc11f  JAMES-2813 Implements a task manager using event sourcing
     new f325f00  JAMES-2813 factorize scala version and bump version
     new eb15e9a  Merge branch 'pr-2498'

The 3 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:
 mailbox/event/json/pom.xml                         |  57 +----------
 .../scala/org/apache/james/event/json/DTOs.scala   |   2 +-
 .../apache/james/event/json/EventSerializer.scala  |  20 ++--
 pom.xml                                            |  39 ++++++++
 server/task/pom.xml                                |  28 +++++-
 .../apache/james/task/SerialTaskManagerWorker.java |   2 +-
 .../james/task/eventsourcing/CommandHandlers.scala |  82 ++++++++++++++++
 .../task/eventsourcing/DecisionProjection.scala    |  43 +++++++++
 .../eventsourcing/EventSourcingTaskManager.scala   | 105 +++++++++++++++++++++
 .../apache/james/task/eventsourcing/Events.scala   |  39 ++++++++
 .../task/eventsourcing/RecentTasksProjection.scala |  40 ++++++++
 .../eventsourcing/ScalaEventSourcingSystem.scala   |  28 ++++++
 .../james/task/eventsourcing/TaskAggregate.scala   |  89 +++++++++++++++++
 .../james/task/eventsourcing/TaskAggregateId.scala |  34 +++++++
 .../james/task/eventsourcing/TaskCommand.scala     |  41 ++++++++
 .../TaskExecutionDetailsProjection.scala           |  53 +++++++++++
 .../task/eventsourcing/WorkerStatusListener.scala  |  38 ++++++++
 .../org/apache/james/task/TaskManagerContract.java |   6 ++
 .../EventSourcingTaskManagerTest.java              |  37 ++++----
 19 files changed, 697 insertions(+), 86 deletions(-)
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/CommandHandlers.scala
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/DecisionProjection.scala
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/EventSourcingTaskManager.scala
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/Events.scala
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/RecentTasksProjection.scala
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/ScalaEventSourcingSystem.scala
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/TaskAggregate.scala
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/TaskAggregateId.scala
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/TaskCommand.scala
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/TaskExecutionDetailsProjection.scala
 create mode 100644 
server/task/src/main/scala/org/apache/james/task/eventsourcing/WorkerStatusListener.scala
 copy 
mpt/impl/managesieve/cassandra/src/test/java/org/apache/james/mpt/managesieve/cassandra/CassandraManageSieveMPTTest.java
 => 
server/task/src/test/java/org/apache/james/task/eventsourcing/EventSourcingTaskManagerTest.java
 (63%)


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

Reply via email to