Browse Source

Rename AbpEventBusRebusOptions to AbpRebusEventBusOptions

pull/5777/head
liangshiwei 6 years ago
parent
commit
8d235f08e4
  1. 4
      framework/src/Volo.Abp.EventBus.Rebus/Volo/Abp/EventBus/Rebus/AbpEventBusRebusModule.cs
  2. 4
      framework/src/Volo.Abp.EventBus.Rebus/Volo/Abp/EventBus/Rebus/AbpRebusEventBusOptions.cs
  3. 8
      framework/src/Volo.Abp.EventBus.Rebus/Volo/Abp/EventBus/Rebus/RebusDistributedEventBus.cs

4
framework/src/Volo.Abp.EventBus.Rebus/Volo/Abp/EventBus/Rebus/AbpEventBusRebusModule.cs

@ -11,11 +11,11 @@ namespace Volo.Abp.EventBus.Rebus
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
var options = context.Services.ExecutePreConfiguredActions<AbpEventBusRebusOptions>();
var options = context.Services.ExecutePreConfiguredActions<AbpRebusEventBusOptions>();
context.Services.AddTransient(typeof(IHandleMessages<>), typeof(RebusDistributedEventHandlerAdapter<>));
Configure<AbpEventBusRebusOptions>(rebusOptions =>
Configure<AbpRebusEventBusOptions>(rebusOptions =>
{
rebusOptions.Configurer = options.Configurer;
rebusOptions.Publish = options.Publish;

4
framework/src/Volo.Abp.EventBus.Rebus/Volo/Abp/EventBus/Rebus/AbpEventBusRebusOptions.cs → framework/src/Volo.Abp.EventBus.Rebus/Volo/Abp/EventBus/Rebus/AbpRebusEventBusOptions.cs

@ -8,7 +8,7 @@ using Rebus.Transport.InMem;
namespace Volo.Abp.EventBus.Rebus
{
public class AbpEventBusRebusOptions
public class AbpRebusEventBusOptions
{
[NotNull]
public string InputQueueName { get; set; }
@ -29,7 +29,7 @@ namespace Volo.Abp.EventBus.Rebus
}
private Func<IBus, Type, object, Task> _publish;
public AbpEventBusRebusOptions()
public AbpRebusEventBusOptions()
{
_publish = DefaultPublish;
_configurer = DefaultConfigurer;

8
framework/src/Volo.Abp.EventBus.Rebus/Volo/Abp/EventBus/Rebus/RebusDistributedEventBus.cs

@ -23,18 +23,18 @@ namespace Volo.Abp.EventBus.Rebus
protected ConcurrentDictionary<Type, List<IEventHandlerFactory>> HandlerFactories { get; }
protected ConcurrentDictionary<string, Type> EventTypes { get; }
protected AbpDistributedEventBusOptions AbpDistributedEventBusOptions { get; }
protected AbpEventBusRebusOptions AbpEventBusRebusOptions { get; }
protected AbpRebusEventBusOptions AbpRebusEventBusOptions { get; }
public RebusDistributedEventBus(
IServiceScopeFactory serviceScopeFactory,
ICurrentTenant currentTenant,
IBus rebus,
IOptions<AbpDistributedEventBusOptions> abpDistributedEventBusOptions,
IOptions<AbpEventBusRebusOptions> abpEventBusRebusOptions) :
IOptions<AbpRebusEventBusOptions> abpEventBusRebusOptions) :
base(serviceScopeFactory, currentTenant)
{
Rebus = rebus;
AbpEventBusRebusOptions = abpEventBusRebusOptions.Value;
AbpRebusEventBusOptions = abpEventBusRebusOptions.Value;
AbpDistributedEventBusOptions = abpDistributedEventBusOptions.Value;
HandlerFactories = new ConcurrentDictionary<Type, List<IEventHandlerFactory>>();
@ -126,7 +126,7 @@ namespace Volo.Abp.EventBus.Rebus
public override async Task PublishAsync(Type eventType, object eventData)
{
await AbpEventBusRebusOptions.Publish(Rebus, eventType, eventData);
await AbpRebusEventBusOptions.Publish(Rebus, eventType, eventData);
}
private List<IEventHandlerFactory> GetOrCreateHandlerFactories(Type eventType)

Loading…
Cancel
Save