19 changed files
src/Intellias.CQRS.ProcessManager | ||
Pipelines | ||
Middlewares | ||
IProcessMiddleware.cs | ||
PersistMessageMiddleware.cs | ||
PersistMessagesMiddleware.cs + | ||
PrepareMessagesMiddleware.cs + | ||
PublishMessagesMiddleware.cs rename, edit | ||
ReplayMessageMiddleware.cs | ||
Requests | ||
ProcessRequest.cs | ||
Response | ||
ProcessResponse.cs | ||
ProcessPipelineExecutor.cs | ||
Stores | ||
IProcessStore.cs + | ||
ProcessManagerStore.cs | ||
ProcessStore.cs + | ||
ProcessHandlerExecutor.cs | ||
ServiceCollectionExtensions.cs | ||
test | ||
Intellias.CQRS.Tests.Core/Fakes | ||
FakeProcessStore.cs rename, edit | ||
Intellias.CQRS.Tests/ProcessManager | ||
Infrastructure | ||
ProcessHandler2.cs | ||
ProcessManagerFlowTests.cs | ||
ProcessStoreTests.cs + | ||
Intellias.CQRS.sln.DotSettings | ||
IProcessMiddleware.cs
/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/IProcessMiddleware.cs-1+3/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/IProcessMiddleware.cs
Add comment 15 /// Process middleware.
Add comment 16 /// </summary>
Add comment 17 /// <typeparam name="TState">Pipeline state.</typeparam>
Add comment 18 Minus public interface IProcessMiddleware<TState>
Add comment 18 Plus /// <typeparam name="TProcessHandler">Process handler type.</typeparam>
Add comment 19 Plus public interface IProcessMiddleware<TState, TProcessHandler>
Add comment 19 20 where TState : class
Add comment 21 Plus where TProcessHandler : BaseProcessHandler
Add comment 20 22 {
Add comment 21 23 /// <summary>
Add comment 22 24 /// Execute Pipeline.
PersistMessageMiddleware.cs
/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/PersistMessageMiddleware.cs/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/PersistMessageMiddleware.cs
PersistMessagesMiddleware.cs
/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/PersistMessagesMiddleware.cs/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/PersistMessagesMiddleware.cs
PrepareMessagesMiddleware.cs
/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/PrepareMessagesMiddleware.cs/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/PrepareMessagesMiddleware.cs
PublishMessagesMiddleware.cs
/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/PublishMessagesMiddleware.cs/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/PublishMessagesMiddleware.cs
Renamed from
/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/PublishMessageMiddleware.cs
ReplayMessageMiddleware.cs
/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/ReplayMessageMiddleware.cs/src/Intellias.CQRS.ProcessManager/Pipelines/Middlewares/ReplayMessageMiddleware.cs
ProcessRequest.cs
/src/Intellias.CQRS.ProcessManager/Pipelines/Requests/ProcessRequest.cs/src/Intellias.CQRS.ProcessManager/Pipelines/Requests/ProcessRequest.cs
ProcessResponse.cs
/src/Intellias.CQRS.ProcessManager/Pipelines/Response/ProcessResponse.cs/src/Intellias.CQRS.ProcessManager/Pipelines/Response/ProcessResponse.cs
ProcessPipelineExecutor.cs
/src/Intellias.CQRS.ProcessManager/Pipelines/ProcessPipelineExecutor.cs/src/Intellias.CQRS.ProcessManager/Pipelines/ProcessPipelineExecutor.cs
IProcessStore.cs
/src/Intellias.CQRS.ProcessManager/Stores/IProcessStore.cs/src/Intellias.CQRS.ProcessManager/Stores/IProcessStore.cs
ProcessManagerStore.cs
/src/Intellias.CQRS.ProcessManager/Stores/ProcessManagerStore.cs/src/Intellias.CQRS.ProcessManager/Stores/ProcessManagerStore.cs
ProcessStore.cs
/src/Intellias.CQRS.ProcessManager/Stores/ProcessStore.cs/src/Intellias.CQRS.ProcessManager/Stores/ProcessStore.cs
ProcessHandlerExecutor.cs
/src/Intellias.CQRS.ProcessManager/ProcessHandlerExecutor.cs/src/Intellias.CQRS.ProcessManager/ProcessHandlerExecutor.cs
ServiceCollectionExtensions.cs
/src/Intellias.CQRS.ProcessManager/ServiceCollectionExtensions.cs/src/Intellias.CQRS.ProcessManager/ServiceCollectionExtensions.cs
FakeProcessStore.cs
/test/Intellias.CQRS.Tests.Core/Fakes/FakeProcessStore.cs/test/Intellias.CQRS.Tests.Core/Fakes/FakeProcessStore.cs
Renamed from
/test/Intellias.CQRS.Tests.Core/Fakes/FakeProcessManagerStore.cs
ProcessHandler2.cs
/test/Intellias.CQRS.Tests/ProcessManager/Infrastructure/ProcessHandler2.cs/test/Intellias.CQRS.Tests/ProcessManager/Infrastructure/ProcessHandler2.cs
ProcessManagerFlowTests.cs
/test/Intellias.CQRS.Tests/ProcessManager/ProcessManagerFlowTests.cs/test/Intellias.CQRS.Tests/ProcessManager/ProcessManagerFlowTests.cs
ProcessStoreTests.cs
/test/Intellias.CQRS.Tests/ProcessManager/ProcessStoreTests.cs/test/Intellias.CQRS.Tests/ProcessManager/ProcessStoreTests.cs