Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var system = ActorSystem.Create("DigbyAkka2");

            var actionTypeFactory = new ActionTypeFactory();

            var clientActor = system.ActorOf(Props.Create(() => new ClientActor(actionTypeFactory)), "client1");

            Console.WriteLine("Press any key to process AllTransactionsPassValidation.csv");
            Console.ReadKey();

            clientActor.Tell(new ClientInputActor.FileUploaded
            {
                Filename = @"c:\Digby.Akka\file1.csv"
            });

            Console.WriteLine("Press any key to process AllTransactionsPassValidation2.csv");
            Console.ReadKey();

            clientActor.Tell(new ClientInputActor.FileUploaded
            {
                Filename = @"c:\Digby.Akka\file2.csv"
            });

            Console.WriteLine("Press any key to exit");
            Console.ReadKey();
            system.Shutdown();
            system.AwaitTermination();
        }
Exemplo n.º 2
0
 public ClientActor(ActionTypeFactory actionTypeFactory)
 {
     _actionTypeFactory = actionTypeFactory;
     WaitingForInput();
 }