public HttpTestingApp() { Handlers.DisableConventionalDiscovery(true); Services.AddTransient <IFakeStore, FakeStore>(); Services.For <IWidget>().Use <Widget>(); Services.For <IFakeService>().Use <FakeService>(); }
public AppWithOverrides() { Handlers.DisableConventionalDiscovery(true); Settings.Alter <ModuleSettings>(_ => _.From = "Application"); Services.For <IModuleService>().Use <AppsModuleService>(); }
public RoutingApp() { Handlers.DisableConventionalDiscovery(); HttpRoutes .DisableConventionalDiscovery() .IncludeType <SpreadHttpActions>() .IncludeType <RouteEndpoints>(); }
public OutboxReceiver() { Handlers.DisableConventionalDiscovery().IncludeType <TriggerMessageReceiver>(); Settings.PersistMessagesWithSqlServer(ConnectionSource.ConnectionString, "outbox_receiver"); Transports.DurableListenerAt(2337); }
public OutboxSender(MessageTracker tracker) { Handlers.DisableConventionalDiscovery().IncludeType <CascadeReceiver>(); Services.AddSingleton(tracker); Publish.Message <TriggerMessage>().To("durable://localhost:2337"); Transports.DurableListenerAt(2338); Settings.PersistMessagesWithSqlServer(ConnectionSource.ConnectionString, "outbox_sender"); }
public JasperServerApp() { Handlers.DisableConventionalDiscovery(true); Http .UseKestrel() .UseUrls("http://localhost:3002") .UseStartup <Startup>(); }
public ReceiverApp() { Handlers.DisableConventionalDiscovery(); Handlers.IncludeType <TraceHandler>(); Settings.PersistMessagesWithSqlServer(Servers.SqlServerConnectionString, "receiver"); Transports.ListenForMessagesFrom(Listener); }
public ConnegRegistry() { Handlers.DisableConventionalDiscovery(true); HttpRoutes.IncludeType <CustomReaderWriterEndpoint>(); Services.For <IMessageDeserializer>().Add <XmlReader <SpecialInput> >(); Services.For <IMessageSerializer>().Add <XmlWriter <SpecialOutput> >(); Hosting.Configure(app => app.UseJasper()); }
public GreenApp() { Endpoints.Publish(x => x.Message <GreenMessage>() .ToPort(2555)); Handlers.DisableConventionalDiscovery(); Extensions.UseMessageTrackingTestingSupport(); }
public HttpBootstrappedApp() { Include <EndpointExtension>(); Handlers.DisableConventionalDiscovery(); Services.AddTransient <IWriterRule, CustomWriterRule>(); Services.AddTransient <IReaderRule, CustomReaderRule>(); }
public BasicAppNoHandling() { Handlers.DisableConventionalDiscovery(); Services.Scan(_ => { _.TheCallingAssembly(); _.WithDefaultConventions(); }); }
public SenderApp() { Handlers.DisableConventionalDiscovery(); Endpoints.Publish(x => x.Message <TraceMessage>().To(ReceiverApp.Listener)); Extensions.PersistMessagesWithSqlServer(Servers.SqlServerConnectionString, "sender"); Advanced.ScheduledJobPollingTime = 1.Seconds(); Advanced.ScheduledJobFirstExecution = 0.Seconds(); }
public HttpBootstrappedApp() { HttpRoutes.ExcludeTypes(_ => _.IsInNamespace("Jasper.Bus")); Include <EndpointExtension>(); Handlers.DisableConventionalDiscovery(); Services.AddTransient <IWriterRule, CustomWriterRule>(); Services.AddTransient <IReaderRule, CustomReaderRule>(); }
public RoutingApp() { Handlers.DisableConventionalDiscovery(); Extensions.ConfigureHttp(x => { x.DisableConventionalDiscovery() .IncludeType <SpreadHttpActions>() .IncludeType <RouteEndpoints>(); }); }
public ConnegRegistry() { Handlers.DisableConventionalDiscovery(); Settings.Http(x => x.IncludeType <CustomReaderWriterEndpoint>()); Services.For <IRequestReader>().Add <XmlReader <SpecialInput> >(); Services.For <IResponseWriter>().Add <XmlWriter <SpecialOutput> >(); Hosting(x => x.Configure(app => app.UseJasper())); }
public ScheduledMessageApp() : base() { Services.AddSingleton(Receiver); Publish.MessagesFromAssemblyContaining <ScheduledMessageApp>() .To("loopback://incoming"); Transports.ListenForMessagesFrom("loopback://incoming"); Handlers.DisableConventionalDiscovery(); Handlers.IncludeType <ScheduledMessageCatcher>(); }
public ConnegOptions() { Handlers.DisableConventionalDiscovery(); Extensions.ConfigureHttp(x => { x.IncludeType <CustomReaderWriterEndpoint>(); x.DisableConventionalDiscovery(); }); Services.For <IRequestReader>().Add <XmlReader <SpecialInput> >(); Services.For <IResponseWriter>().Add <XmlWriter <SpecialOutput> >(); }
public BasicAppNoHandling() { Handlers.DisableConventionalDiscovery(); Services.AddSingleton <ITransport, StubTransport>(); Services.Scan(_ => { _.TheCallingAssembly(); _.WithDefaultConventions(); }); }
public ReceiverApp() { Handlers.DisableConventionalDiscovery(); Handlers.IncludeType <TraceHandler>(); Extensions.UseMarten(o => { o.Connection(Servers.PostgresConnectionString); o.DatabaseSchemaName = "receiver"; }); Endpoints.ListenForMessagesFrom(Listener); }
public OutboxReceiver() { Handlers.DisableConventionalDiscovery().IncludeType <TriggerMessageReceiver>(); Settings.ConfigureMarten(marten => { marten.Connection(ConnectionSource.ConnectionString); marten.DatabaseSchemaName = "outbox_receiver"; }); Include <MartenBackedPersistence>(); Transports.DurableListenerAt(2337); }
public UsingConfigApp() { // Ignore this please;) Handlers.DisableConventionalDiscovery(); Configuration .AddInMemoryCollection(new Dictionary <string, string> { { "AppName", "WocketInMyPocket" } }); Settings.Configure(c => ServiceName = c.Configuration["AppName"]); }
public SenderApp() { Handlers.DisableConventionalDiscovery(); Publish.Message <TraceMessage>().To(ReceiverApp.Listener); Settings.PersistMessagesWithSqlServer(Servers.SqlServerConnectionString, "sender"); Settings.Alter <MessagingSettings>(_ => { _.ScheduledJobs.PollingTime = 1.Seconds(); _.ScheduledJobs.FirstExecution = 0.Seconds(); }); }
public MyApp() { Handlers.DisableConventionalDiscovery(); Services.AddTransient <IFakeStore, FakeStore>(); Settings.With <MyFakeSettings>(_ => { if (_.SomeSetting != int.MaxValue) { MySetting = true; } }); }
public RabbitReceiver() { Handlers.DisableConventionalDiscovery().IncludeType <RabbitedMessageReceiver>(); Hosting.ConfigureLogging(x => { x.AddConsole(); x.AddDebug(); }); Transports.ListenForMessagesFrom("rabbitmq://localhost:5672/numbers"); Settings.PersistMessagesWithSqlServer(Servers.SqlServerConnectionString, "rabbit_receiver"); }
public OutboxSender(MessageTracker tracker) { Handlers.DisableConventionalDiscovery().IncludeType <CascadeReceiver>(); Services.AddSingleton(tracker); Publish.Message <TriggerMessage>().To("durable://localhost:2337"); Transports.DurableListenerAt(2338); Settings.ConfigureMarten(marten => { marten.Connection(ConnectionSource.ConnectionString); marten.DatabaseSchemaName = "outbox_sender"; }); Include <MartenBackedPersistence>(); }
public SenderApp() { Handlers.DisableConventionalDiscovery(); Endpoints.Publish(x => x.Message <TraceMessage>().To(ReceiverApp.Listener)); Extensions.UseMarten(_ => { _.Connection(Servers.PostgresConnectionString); _.DatabaseSchemaName = "sender"; }); Advanced.ScheduledJobPollingTime = 1.Seconds(); Advanced.ScheduledJobFirstExecution = 0.Seconds(); }
public ReceiverApp() { Handlers.DisableConventionalDiscovery(); Handlers.IncludeType <TraceHandler>(); Settings.ConfigureMarten(_ => { _.Connection(Servers.PostgresConnectionString); _.DatabaseSchemaName = "receiver"; }); Include <MartenBackedPersistence>(); Transports.ListenForMessagesFrom(Listener); }
public OrdersApp() { Include <MartenBackedPersistence>(); // Whether or not our event is destined for a durable queue, it will be stored durably in the outbox because of the usage of an outbox when sending it. Publish.Message <OrderPlaced>().To("tcp://localhost:2345/durable"); Transports.LightweightListenerAt(5432); Settings.Alter <StoreOptions>(_ => { _.Connection(ConnectionSource.ConnectionString); }); Handlers.DisableConventionalDiscovery(); Handlers.IncludeType <OrderStatusHandler>(); }
public UsingConfigApp() { // Ignore this please;) Handlers.DisableConventionalDiscovery(); Hosting(x => x.ConfigureAppConfiguration((_, config) => { config.AddInMemoryCollection(new Dictionary <string, string> { { "AppName", "WocketInMyPocket" } }); })); Settings.Alter <JasperOptions>((c, options) => options.ServiceName = c.Configuration["AppName"]); }
public RabbitSender() { Handlers.DisableConventionalDiscovery(); Hosting.ConfigureLogging(x => { x.AddConsole(); x.AddDebug(); }); Publish.AllMessagesTo("rabbitmq://localhost:5672/numbers"); Settings.PersistMessagesWithSqlServer(Servers.SqlServerConnectionString, "rabbit_sender"); Services.AddSingleton <IHostedService, TimedSender>(); }