public static ActorSystemHost CreateHost(this Action <ActorSystem> installAction, IActorSystemBuilder actorSystemBuilder, IActorSystemBlockingStrategy blockingStrategy = null) { var host = new ActorSystemHost(actorSystemBuilder, new ActorSystemInstallerAdapter(installAction), blockingStrategy); return(host); }
public static ActorSystemHost CreateHostFrom(this IEnumerable <KeyValuePair <string, string> > entries, Action <ActorSystem> installerAction, IActorSystemBlockingStrategy blockingStrategy = null) { return(installerAction.CreateHost(entries, blockingStrategy)); }
public static ActorSystemHost CreateHost(this Action <ActorSystem> installAction, IEnumerable <KeyValuePair <string, string> > entries, IActorSystemBlockingStrategy blockingStrategy = null) { return(CreateHost(installAction, new ActorSystemBuilder(entries.ToHoconBuilder()), blockingStrategy)); }
public ActorSystemHost(IActorSystemBuilder builder, IActorSystemInstaller installer, IActorSystemBlockingStrategy blockingStrategy) { _builder = builder; _installer = installer; _blockingStrategy = blockingStrategy; }
public static Action <string> CreateHostRunnerFrom(IActorSystemBuilder actorSystemBuilder, IActorSystemInstaller installer, IActorSystemBlockingStrategy blockingStrategy) { var host = new ActorSystemHost(actorSystemBuilder, installer, blockingStrategy); return(host.Run); }
public static Action <string> CreateHostRunnerFrom(IEnumerable <KeyValuePair <string, string> > entries, IActorSystemInstaller installer, IActorSystemBlockingStrategy blockingStrategy) { return(CreateHostRunnerFrom(new ActorSystemBuilder(entries.ToHoconBuilder()), installer, blockingStrategy)); }
public static Action <string> CreateHostRunnerFrom(IEnumerable <KeyValuePair <string, string> > entries, Action <ActorSystem> installAction, IActorSystemBlockingStrategy blockingStrategy) { return(CreateHostRunnerFrom(entries, new ActorSystemInstallerAdapter(installAction), blockingStrategy)); }
public static ActorSystemHost CreateHost(Action <ActorSystem> installAction, IActorSystemBuilder actorSystemBuilder, IActorSystemBlockingStrategy blockingStrategy = null) { return(installAction.CreateHost(actorSystemBuilder, blockingStrategy)); }