public MemBusAdapter(IocAdapter iocAdapter) { this.memBus = BusSetup.StartWith <AsyncConfiguration>() .Apply <IoCSupport>(s => s.SetAdapter(iocAdapter).SetHandlerInterface(typeof(IHandle <>))) .Construct(); }
public IoCBasedResolver(IocAdapter adapter, Type handlerType, Func<Type, Type> messageTypeResolver) { _adapter = adapter; _handlerType = handlerType; _messageTypeResolver = messageTypeResolver; }
public IoCBasedResolver(IocAdapter adapter) { this.adapter = adapter; }
public IoCBasedResolver(IocAdapter adapter, Type handlerType, Func <Type, Type> messageTypeResolver) { _adapter = adapter; _handlerType = handlerType; _messageTypeResolver = messageTypeResolver; }
/// <summary> /// Add an IoCadapter that will be used to resolve subscriptions. subscriptions will be resolved based on the interface you provide /// </summary> public IoCSupport SetAdapter(IocAdapter adapter) { _adapter = adapter; return(this); }