The goal of this pull request is to remove Searcher from PlumeRocket, as described in #799.
The strategy in this pull request is to use a riker actor and
Wrap Searcher & DbPool into an actor
create messages for add, delete, update
initialize actor system in main()
manage “actor system, so we have easy access to it
RequestGuard on ActorSystem, to allow access to it
instead of using &PlumeRocket.Searcher, use ActorSystem to send a message to our SearcherActor
The goal of this pull request is to remove `Searcher` from `PlumeRocket`, as described in #799.
The strategy in this pull request is to use a riker actor and
- Wrap Searcher & DbPool into an actor
- create messages for add, delete, update
- initialize actor system in `main()`
- manage "actor system, so we have easy access to it
- RequestGuard on ActorSystem, to allow access to it
- instead of using `&PlumeRocket.Searcher`, use ActorSystem to send a message to our SearcherActor
The goal of this pull request is to remove
Searcher
fromPlumeRocket
, as described in #799.The strategy in this pull request is to use a riker actor and
main()
&PlumeRocket.Searcher
, use ActorSystem to send a message to our SearcherActorclosing in favour of #813