public override void FinishedInitialization() { ISemanticProcessor semProc = ServiceManager.Get <ISemanticProcessor>(); semProc.Register <LoggerMembrane, GenericTypeLogger>(); semProc.Register <LoggerMembrane, LoggerService>(); }
private static void RegisterRouteReceptors() { ISemanticProcessor semProc = serviceManager.Get <ISemanticProcessor>(); semProc.Register <WebServerMembrane, PostReceptor>(); semProc.Register <WebServerMembrane, GetReceptor>(); }
public override void FinishedInitialization() { base.FinishedInitialization(); ISemanticProcessor semProc = ServiceManager.Get <ISemanticProcessor>(); semProc.Register <EmailClientMembrane, DbContextReceptor>(); }
public override void FinishedInitialization() { base.FinishedInitialization(); ISemanticProcessor semProc = ServiceManager.Get <ISemanticProcessor>(); semProc.Register <WebServerMembrane, ResponderReceptor>(); }
public override void FinishedInitialization() { base.FinishedInitialization(); websitePath = ServiceManager.Get <IAppConfigService>().GetValue("WebsitePath"); ISemanticProcessor semProc = ServiceManager.Get <ISemanticProcessor>(); semProc.Register <WebServerMembrane, WebFileResponseReceptor>(); }
static void Main(string[] args) { InitializeBootstrap(); Bootstrap((e) => Console.WriteLine(e.Message)); ISemanticProcessor semProc = serviceManager.Get <ISemanticProcessor>(); // Stateless subscriber: semProc.Register <SurfaceMembrane, Subscriber>(); semProc.ProcessInstance <SurfaceMembrane, ST_Message>(); semProc.ProcessInstance <SurfaceMembrane, ST_Message>(m => m.Text = "Hello World", true); // Stateful subscriber: semProc.Register <SurfaceMembrane>(new StatefulSubscriber()); semProc.ProcessInstance <SurfaceMembrane, ST_Message2>(m => m.Text = "Hello World", true); semProc.ProcessInstance <SurfaceMembrane, ST_Message2>(m => m.Text = "Hello World", true); }
private static void StartWebServer() { ISemanticProcessor semProc = serviceManager.Get <ISemanticProcessor>(); semProc.Register <WebServerMembrane, AccountRouteReceptor>(); IWebServerService server = serviceManager.Get <IWebServerService>(); IAppConfigService configService = serviceManager.Get <IAppConfigService>(); string ip = configService.GetValue("ip"); string ports = configService.GetValue("ports"); int[] portVals = ports.Split(',').Select(p => p.Trim().to_i()).ToArray(); server.Start(ip, portVals); }