Monitors the file at _filePath for changes and sends file updates to console.
Inheritance: ReceiveActor
Example #1
0
 private void Handle( TailActor.ReadToEnd msg )
 {
     var line = _fileStreamReader.ReadLine();
     while ( line != null )
     {
         Context.Parent.Tell( new TailActor.LineRead( line ) );
         line = _fileStreamReader.ReadLine();
     }
 }
Example #2
0
 private void Handle( TailActor.FileDeleted msg )
 {
     _vm.FileDeleted();
     Context.Stop( Self );
 }
Example #3
0
 private void Handle( TailActor.FileError msg )
 {
     Context.Parent.Tell( string.Format( "Tail error: {0}", msg.Reason ) );
 }
Example #4
0
 private void Handle( TailActor.LineRead msg )
 {
     _vm.Lines.OnNext( msg.Line );
 }
Example #5
0
 private void Handle( TailActor.FileWrite msg )
 {
     _filereader.Tell( new ReadToEnd() );
 }
Example #6
0
 private void Handle( TailActor.InitialRead msg )
 {
     _filereader.Tell( new ReadToEnd() );
 }