8
8
using DS . SimpleServiceBus . ConsoleApp . Events . EventHandlers ;
9
9
using DS . SimpleServiceBus . ConsoleApp . Events . Models ;
10
10
using DS . SimpleServiceBus . Factories ;
11
- using DS . SimpleServiceBus . Services ;
11
+ using DS . SimpleServiceBus . RabbitMq . Extensions ;
12
12
13
13
namespace DS . SimpleServiceBus . ConsoleApp
14
14
{
@@ -23,30 +23,26 @@ public static async Task MainAsync()
23
23
{
24
24
Console . WriteLine ( "Hello World!" ) ;
25
25
26
- var busService = BusServiceFactory . CreateUsingRabbitMq ( cfg =>
26
+ var busService = BusServiceFactory . Create . UsingRabbitMq ( cfg =>
27
27
{
28
28
cfg . Uri = "rabbitmq://localhost/dsevents" ;
29
29
cfg . Username = "guest" ;
30
30
cfg . Password = "guest" ;
31
31
} ) ;
32
32
33
- //var busService = new BusService(cfg =>
34
- //{
35
- // cfg.Uri = "rabbitmq://localhost/dsevents";
36
- // cfg.Username = "guest";
37
- // cfg.Password = "guest";
38
- //});
39
-
40
33
await busService . StartAsync ( CancellationToken . None ) ;
41
34
42
- var eventService = new EventService ( busService , cfg => cfg . EventQueueName = "ds.events" ) ;
35
+ var eventService =
36
+ EventServiceFactory . Create . UsingRabbitMq ( busService , x => x . EventQueueName = "ds.events" ) ;
43
37
eventService . RegisterEventHandler < TestEventListener > ( ) ;
44
38
eventService . RegisterEventHandler < TestEventListener2 > ( ) ;
45
39
46
- var commandService = new CommandService ( busService , cfg => cfg . CommandQueueName = "ds.commands" ) ;
40
+ var commandService =
41
+ CommandServiceFactory . Create . UsingRabbitMq ( busService , x => x . CommandQueueName = "ds.command" ) ;
47
42
commandService . RegisterCommandHandler < TestCommandHandler > ( ) ;
48
43
49
- var commandService2 = new CommandService ( busService , cfg => cfg . CommandQueueName = "ds.commands2" ) ;
44
+ var commandService2 =
45
+ CommandServiceFactory . Create . UsingRabbitMq ( busService , x => x . CommandQueueName = "ds.commands2" ) ;
50
46
commandService2 . RegisterCommandHandler < TestCommandHandler2 > ( ) ;
51
47
52
48
@@ -57,7 +53,7 @@ await eventService.PublishAsync(new TestEvent
57
53
58
54
eventService . PublishAsync ( new TestEvent2
59
55
{
60
- Model = new TestModel { Id = 10 , Name = "Andreas" }
56
+ Model = new TestModel { Id = 10 , Name = "Andreas" }
61
57
} , CancellationToken . None ) . Wait ( ) ;
62
58
63
59
var request = new TestRequest { Id = 10 } ;
0 commit comments