private void Handle( DirectoryToSearchMessage message ) { IncrementMessagesReceived(); fileCount = 0; m_sw.Start(); EnumerateFiles( Sender, message.Directory, message.SearchPattern ); m_sw.Stop(); Sender.Tell( new DoneEnumeratingFiles( fileCount, m_sw.Elapsed ) ); m_sw.Reset(); Context.Stop( Self ); }
public void Handle( DirectoryToSearchMessage message ) { IncrementMessagesReceived(); fileno = 0; fileProcessed = 0; filesCrawled = 0; CrawlingDone = false; m_sw.Start(); var EnumeratorActor = Context.ActorOf( FileEnumeratorActor.GetProps() ); EnumeratorActor.Tell( message ); }