Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 859 Bytes

README.md

File metadata and controls

21 lines (14 loc) · 859 Bytes

Shuttle.Esb.Process

Process management for Shuttle.Esb endpoints using Shuttle.Recall event sourcing.

Shuttle.Esb Documentation Shuttle.Recall Documentation

Shuttle.Esb Samples

Configuration

Add the process management services to the IServiceCollection as follows:

services.AddProcessManagement(builder => {
	builder.AddAssembly(assembly);
	builder.AddAssembly("assemblyName");
});

The builder.AddAssembly() method will result in all classes that implement IProcessMessageAssessor being added to the IMessageHandlingAssessor as well as registering the appropriate mappings in the ProcessActivator of the IProcessMessageHandler<> and IProcessStartMessageHandler<> interface implementations.