private void ConfigureServieHost() { NeliburRestService.Configure(x => { Bind <WishListLetterRequest, WishListLetterRequestHandler>(x); Bind <HartbeatRequest, HartbeatRequestHandler>(x); }); }
private static void ConfigureService() { NeliburRestService.Configure(x => { x.Bind <AddShipCommand, ShipProcessor>(); x.Bind <ShipLocationQuery, ShipProcessor>(); }); }
private static void BindRequestToProcessors() { NeliburRestService.Configure(x => { x.Bind <Order, OrderServiceProcessor>(); x.Bind <GetOrderById, OrderServiceProcessor>(); x.Bind <DeleteOrderById, OrderServiceProcessor>(); x.Bind <UpdateOrder, OrderServiceProcessor>(); }); }
private static void BindRequestToProcessors() { NeliburRestService.Configure(x => { x.Bind <CreateClientRequest, ClientProcessor>(); x.Bind <UpdateClientRequest, ClientProcessor>(); x.Bind <DeleteClientRequest, ClientProcessor>(); x.Bind <GetClientRequest, ClientProcessor>(); }); }
private static void ConfigureService() { NeliburRestService.Configure(x => { x.Bind <AddShipCommand, ShipProcessor>(); x.Bind <ShipLocationQuery, ShipProcessor>(); }); NeliburRestService.Configure(x => { x.Bind <CreateClientRequest, ClientProcessor>(); x.Bind <UpdateClientRequest, ClientProcessor>(); x.Bind <DeleteClientRequest, ClientProcessor>(); x.Bind <GetClientRequest, ClientProcessor>(); }); }
private void Run() { InitialiseProducer(); _service = new WebServiceHost(typeof(JsonServicePerCall)); _service.Open(); NeliburRestService.Configure(x => x.Bind <DataRequest, Program>()); // Send1(); // Send2(); Console.WriteLine("Press Any Key to send a message"); Console.ReadKey(); _rabbitClient.SafeDispose(); _service.Close(); }
private static void Main() { var busSpase = new BusSpace(); busSpase.CreateQueues(); var taskProcessor = new TaskProcessor(busSpase); NeliburRestService.Configure(x => x.Bind <TaskCommand, TaskProcessor>(() => taskProcessor)); _service = new WebServiceHost(typeof(JsonServicePerCall)); _service.Open(); Console.WriteLine("Task Service is running"); Console.WriteLine("Press any key to exit"); Console.ReadKey(); _service.Close(); }
public void PutOneWay(Message message) { NeliburRestService.ProcessOneWay(message); }
public Message Put(Message message) { return(NeliburRestService.Process(message)); }
private static void ConfigureService() { NeliburRestService.Configure(x => x.Bind <DataRequest, DataItemProcessor>()); }
private static void ConfigureService() { NeliburRestService.Configure(x => x.Bind <PutMailCommand, MailHandler>()); }