static void Main(string[] args) { Assimilate .Core <StructureMapAdapter>() .Relax(x => x.UseDefaults().Server(ConfigurationManager.AppSettings["couchdb"])) .RelaxLuceneSearchProvider(@"http://localhost:8420/", TimeSpan.FromSeconds(10)) .AddColorConsoleLogger <ChangeWatcher>(x => x .Info() .DefineColor() .Text.IsGreen().ForAllOutput() .MessageLayout(m => m.Message().Date().Newline()) ) .AddConsoleLogger <RelaxDemoService>(x => x .Info() .MessageLayout(m => m.Message().Newline()) ) .Dependencies(x => x.For(typeof(IRemoteProxy <>)).Use(typeof(RemoteProxy <>))) .Daemon(x => x .Arguments(args) .Name("relaxdemo") .DisplayName("Relax Demo") .Description("Relax Integration Testing") ) .RunDaemon(); }
static void Main(string[] args) { Assimilate .Core <StructureMapAdapter>() .Messaging() .Rabbit(x => x.AddBroker(r => r.Defaults())) .AddConsoleLogger <Service>(x => x.Info().MessageLayout(m => m.Message().Newline())) .Daemon(x => x.Name("Test").Arguments(args)) .RunDaemon(); }
static void Main(string[] args) { Assimilate .Core <StructureMapAdapter>() .AddConsoleLogger <RiakService>(x => x.Info().MessageLayout(m => m.Message().Newline())) .Messaging() .Daemon(x => x.Arguments(args).Name("Riak Demo")) .Riak(x => x.AddNode(r => r.Address("192.168.1.100"))) .RunDaemon(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterRoutes(RouteTable.Routes); Assimilate .Core <StructureMapAdapter>() .Web(x => x .SupplyControllerDependencies() .UseSparkViews()); }
static void Main(string[] args) { Assimilate .Core <StructureMapAdapter>() .Daemon(x => x .Arguments(args) .Name("SOBulkLoader") .DisplayName("Stack Overflow Bulk Loading Service") .Description("Does what it says")) .Relax(x => x.UseDefaults().TimeOut(1000000)) .AddConsoleLogger <LoadingService>(x => x.Info().MessageLayout(m => m.Date().Message().Newline())) .RunDaemon(); }
static void Main(string[] args) { Assimilate .Core <StructureMapAdapter>() .Daemon(x => x .DisplayName("redis demo") .Description("redis demo") .Name("redis demo") .Arguments(args)) //.Redis(x => x.AddServer("10.15.199.65").LimitPoolConnections(5)) .Redis(x => x.AddServer("10.15.199.4").LimitPoolConnections(5)) .AddConsoleLogger <RedisDemo>(x => x.Debug().MessageLayout(m => m.Message().Newline())) .RunDaemon(); }
static void Main(string[] args) { Assimilate .Core <StructureMapAdapter>() .Daemon(x => x .DisplayName("membase demo") .Description("membase demo") .Name("membase demo") .Arguments(args)) //.Redis(x => x.AddServer("10.15.199.65")) //AddLocalServer()) .Eidetic(x => x.AddLocalServer()) .AddConsoleLogger <MembaseDemo>(x => x.Debug().MessageLayout(m => m.Message().Newline())) .RunDaemon(); }
static void Main(string[] args) { Assimilate .Core <StructureMapAdapter>() .Daemon( x => x.Name("wss").DisplayName("Web Socket Service").Description("A web socket service").Arguments(args)) .WebSocketServer(x => x.ServerUrl(@"http://localhost:8080") .SocketServer("localhost") .SocketResource("chat") .Port(8181) .PermitFlashSocketConnections()) .AddConsoleLogger <WebSocketService>(x => x.Info().MessageLayout(m => m.Message().Newline())) .AddColorConsoleLogger <ISocketServer>(x => x.Info().MessageLayout(m => m.Message().Newline()).DefineColor().Text.IsYellow()) .RunDaemon(); }
static void Main(string[] args) { Assimilate .Core <StructureMapAdapter>() .Daemon( x => x.Name("wss").DisplayName("Web Socket Service").Description("A web socket service").Arguments(args)) .WebSocketServer(x => x.ServerUrl(@"http://localhost:8080") .SocketServer("localhost") .SocketResource("chat") .Port(8181) .PermitFlashSocketConnections()) .Jackalope(x => x.AddServer(s => s.AMQP08())) .SocketMQ() .AddConsoleLogger <ChatService>(x => x.Info().MessageLayout(m => m.Message().Newline())) .AddColorConsoleLogger <ISocketServer>(x => x.Info().MessageLayout(m => m.Message().Newline()).DefineColor().Text.IsYellow().ForAllOutput()) .AddColorConsoleLogger <ClientMessage>(x => x.Info().MessageLayout(m => m.Message().Newline()).DefineColor().Text.IsBlue().ForAllOutput()) .AddFileLogger <ISocketServer>(x => x.Info().MessageLayout(m => m.Message().Newline()).FileName("log.log")) .AddFileLogger <IMessageGateway>(x => x.Info().MessageLayout(m => m.Message().Newline()).FileName("socketmq.log")) .RunDaemon(); }