Sha256: 4d7f5f67c00b2e9062fc5fabb443349cbe419eebdd314735fb98f9ffb1f012d9
Contents?: true
Size: 581 Bytes
Versions: 1
Compression:
Stored size: 581 Bytes
Contents
$:.unshift("../lib") require 'ara' class MySimpleActor < SimpleActor def receive( message ) puts "Actor #{self} receive message : #{message}" end private def pre_start puts "*** in pre_start" end private def post_stop puts "*** in post_stop" end end mySimpleActor = Actors.actor_of(MySimpleActor).start mySimpleActor | "Bonjour le monde!" sleep 1 mySimpleActor | "Hello World!" mySimpleActor | "Ola Mundo!" sleep 1 mySimpleActor.stop sleep 1 # This will raise an exception begin mySimpleActor | "Hum..." rescue DeadActor => e puts e end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ara-0.0.3 | examples/simple_actor.rb |