/// <summary> /// Creates a new instance of <see cref="ContractsToEndpointMapper"/> /// </summary> /// <param name="jitneyConfiguration">The Jitney configuration</param> /// <param name="localEndpointAddress">The local endpoint</param> /// <param name="contractMap">The contract map dictionary</param> /// <param name="contractAssembly">The contract assembly</param> public ContractsToEndpointMapper( IConfigureThisJitney jitneyConfiguration, EndpointAddress localEndpointAddress, IDictionary <Type, EndpointAddress> contractMap, Assembly contractAssembly) { this.jitneyConfiguration = jitneyConfiguration; this.localEndpointAddress = localEndpointAddress; this.contractMap = contractMap; this.contractAssembly = contractAssembly; }
private static void ConfigureJitney(IConfigureThisJitney config) { config.DefineLocalEndpointAddress("unittest"); config.UseMsmqJitney(); }
/// <summary> /// Registers the <see cref="MessageQueueJitney"/> bus /// </summary> public static void UseMsmqJitney(this IConfigureThisJitney configuration) { configuration.AddConfigurationItem(MessageQueueJitney.MessageQueueProvider, new MsmqProvider()); configuration.Register(config => new MessageQueueJitney(config)); }
/// <summary> /// Registers the <see cref="SimpleJitney"/> bus /// </summary> public static void UseSimpleJitney(this IConfigureThisJitney configuration) { configuration.Register(config => new SimpleJitney(config)); }