Advertisement
Guest User

Untitled

a guest
Nov 30th, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.53 KB | None | 0 0
  1. class DataProxy(dataStore: ActorRef) extends SubScriptActor {
  2.  
  3.   def script live = << req: InformationRequest => dataStore ! req ==>
  4.     var response: (Data, Details) = null
  5.     << data: Data => dataStore ! DetailsRequest(data) ==>
  6.       << details: Details ==> response = (data, details) >>
  7.     >>
  8.     {sender ! response}
  9.   >> ...
  10.  
  11. }
  12.  
  13. class DataStore extends SubScriptActor {
  14.  
  15.   def script live = <<
  16.     InformationRequest(name) => sender ! getData   (name)
  17.     DetailsRequest    (data) => sender ! getDetails(data)
  18.   >> ...
  19.  
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement