public StopwatchMonitoredApp() { // Apply a handler policy Handlers.GlobalPolicy <PutStopwatchOnHandlers>(); HttpRoutes.GlobalPolicy <PutStopwatchOnRoutes>(); }
public ConnegRegistry() { Handlers.DisableConventionalDiscovery(true); HttpRoutes.IncludeType <CustomReaderWriterEndpoint>(); Services.For <IMessageDeserializer>().Add <XmlReader <SpecialInput> >(); Services.For <IMessageSerializer>().Add <XmlWriter <SpecialOutput> >(); }
public RoutingApp() { Handlers.DisableConventionalDiscovery(); HttpRoutes .DisableConventionalDiscovery() .IncludeType <SpreadHttpActions>() .IncludeType <RouteEndpoints>(); }
public ConnegRegistry() { Handlers.DisableConventionalDiscovery(); HttpRoutes.IncludeType <CustomReaderWriterEndpoint>(); Services.For <IMessageDeserializer>().Add <XmlReader <SpecialInput> >(); Services.For <IMessageSerializer>().Add <XmlWriter <SpecialOutput> >(); Hosting(x => x.Configure(app => app.UseJasper())); }
/// <summary> /// Creates the routes. /// </summary> protected override void CreateRoutes() { HttpRoutes.ForEach( route => { HttpConfiguration .Routes .MapHttpRoute(route.RouteName, route.RouteTemplate, route.Defaults, route.Constraints); }); }
public HttpBootstrappedApp() { HttpRoutes.ExcludeTypes(_ => _.IsInNamespace("Jasper.Bus")); Include <EndpointExtension>(); Handlers.DisableConventionalDiscovery(); Services.AddTransient <IWriterRule, CustomWriterRule>(); Services.AddTransient <IReaderRule, CustomReaderRule>(); }
public MartenUsingApp() { Settings.Alter <StoreOptions>(_ => { _.Connection(Servers.PostgresConnectionString); _.AutoCreateSchemaObjects = AutoCreate.All; }); Include <MartenBackedPersistence>(); HttpRoutes.DisableConventionalDiscovery(); }
public ASBUsingApp() { HttpRoutes.DisableConventionalDiscovery(); Transports.ListenForMessagesFrom("azureservicebus://jasper/queue/messages"); Services.AddSingleton <ColorHistory>(); Services.AddSingleton <MessageTracker>(); Publish.AllMessagesTo("azureservicebus://jasper/queue/messages"); Include <MessageTrackingExtension>(); }
public RabbitMqUsingApp() { Settings.AddRabbitMqHost("localhost"); HttpRoutes.DisableConventionalDiscovery(); Transports.ListenForMessagesFrom("rabbitmq://localhost/queue/messages3"); Services.AddSingleton <ColorHistory>(); Services.AddSingleton <MessageTracker>(); Publish.AllMessagesTo("rabbitmq://localhost/queue/messages3"); Include <MessageTrackingExtension>(); }
public ItemSender() { Include <MartenBackedPersistence>(); Publish.Message <ItemCreated>().To("tcp://localhost:2345/durable"); Publish.Message <Question>().To("tcp://localhost:2345/durable"); Settings.Alter <StoreOptions>(_ => { _.Connection(Servers.PostgresConnectionString); _.DatabaseSchemaName = "sender"; }); Transports.LightweightListenerAt(2567); HttpRoutes.DisableConventionalDiscovery(); }
private HttpSelfHostConfiguration configure() { HttpSelfHostConfiguration hostconfig = new HttpSelfHostConfiguration(hostingUrl); HttpRoutes.AddWebAPIRoutes(hostconfig); hostconfig.Services.Replace(typeof(IHttpControllerActivator), new CustomHttpControllerActivator()); hostconfig.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "{controller}/{action}/{id}", defaults: new { id = RouteParameter.Optional }); hostconfig.MessageHandlers.Add(new GlobalErrorHandler()); return(hostconfig); }
public ItemReceiver() { Handlers.Worker("items").IsDurable() .HandlesMessage <ItemCreated>(); Include <MartenBackedPersistence>(); Settings.Alter <StoreOptions>(_ => { _.Connection(Servers.PostgresConnectionString); _.DatabaseSchemaName = "receiver"; }); Services.AddSingleton <MessageTracker>(); Transports.DurableListenerAt(2345); HttpRoutes.DisableConventionalDiscovery(); }
protected internal void Describe(JasperRuntime runtime, TextWriter writer) { Messaging.Describe(runtime, writer); HttpRoutes.Describe(runtime, writer); }