static IBus CreateSendOnlyBus() { return(BusBuilder.Create() .WithStructureMapObjectBuilder(_container) .UsingJsonSerialization() .EnableMessageLogging() .PublishingMessages(typeof(TestMessage).Assembly.ExportedTypes, RegionEndpoint.USEast1) .CreateSendOnlyBusFactory()()); }
static IRunJungleBus CreateFullBus() { return(BusBuilder.Create("dev") .WithStructureMapObjectBuilder(_container) .UsingJsonSerialization() .EnableMessageLogging() .PublishingMessages(typeof(TestMessage).Assembly.ExportedTypes, RegionEndpoint.USEast1) .SetInputQueue("Test_Queue1", RegionEndpoint.USEast1) .SetSqsPollWaitTime(14) .UsingEventHandlersFromEntryAssembly() .SetNumberOfPollingInstances(2) .CreateStartableBus()); }
static IRunJungleBus CreateRecieveOnlyBus() { return(BusBuilder.Create() .WithStructureMapObjectBuilder(_container) .UsingJsonSerialization() .EnableMessageLogging() .SetInputQueue("Test_Queue1", RegionEndpoint.USEast1) .SetSqsPollWaitTime(14) .UsingEventHandlersFromEntryAssembly() .SetNumberOfPollingInstances(2) .PublishingLocalEventsOnly() .CreateStartableBus()); }