コード例 #1
0
ファイル: Program.cs プロジェクト: sachabarber/AkkaDemo
        static void Main(string[] args)
        {
            AceFxUploadSettings = Configuration.Load<AceFxUploadSettings>();

            Console.ReadLine();
        }
コード例 #2
0
ファイル: AceFxActor.cs プロジェクト: sachabarber/AkkaDemo
 public static Props Create(AceFxUploadSettings settings)
 {
     return Props.Create(() => new AceFxActor(settings));
 }
コード例 #3
0
 private FileReceiverActor(AceFxUploadSettings settings)
 {
     Receive<ProcessFile>(x => Context.ActorOf(FileRequestSupervisorActor.Create(x, settings)));
 }
コード例 #4
0
ファイル: AceFxActor.cs プロジェクト: sachabarber/AkkaDemo
 private AceFxActor(AceFxUploadSettings settings)
 {
     var fileReceiver = Context.ActorOf(FileReceiverActor.Create(settings), "File Receiver");
     Context.ActorOf(DirectoryScannerActor.Create(new DirectoryIO(settings.FtpPath), fileReceiver), "Directory Scanner");
 }
コード例 #5
0
ファイル: ParseFile.cs プロジェクト: sachabarber/AkkaDemo
 public ParseFile(string fullFilePath, AceFxUploadSettings settings)
 {
     FullFilePath = fullFilePath;
     Settings = settings;
 }