/Shuttle.Esb.Process

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

Primary LanguageC#OtherNOASSERTION

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.