Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class DataProxy(dataStore: ActorRef) extends SubScriptActor {
- def script live = << req: InformationRequest => dataStore ! req ==>
- var response: (Data, Details) = null
- << data: Data => dataStore ! DetailsRequest(data) ==>
- << details: Details ==> response = (data, details) >>
- >>
- {sender ! response}
- >> ...
- }
- class DataStore extends SubScriptActor {
- def script live = <<
- InformationRequest(name) => sender ! getData (name)
- DetailsRequest (data) => sender ! getDetails(data)
- >> ...
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement