1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-10 01:17:40 +03:00

fix indents and example

git-svn-id: http://svn.opennebula.org/one/trunk@335 3034c82b-c49b-4eb3-8279-a7acafdc01c0
This commit is contained in:
Rubén S. Montero 2009-01-30 18:59:40 +00:00
parent 0357b87471
commit b31669f4ff

View File

@ -34,9 +34,6 @@ class Sample
@am = ActionManager.new(15,true)
@am.register_action("SLEEP",method("sleep_action"))
@am.register_action("FINALIZE",method("finalize_action"),false)
@am.start_listener
end
def sleep_action(secs)
@ -49,10 +46,14 @@ class Sample
end
end
s = Sample.new
s.am.trigger_action("SLEEP",rand(3)+1)
s.am.trigger_action("FINALIZE")
s.@am.start_listener
# Objects in other threads can trigger actions like this
# s.am.trigger_action("SLEEP",rand(3)+1)
# s.am.trigger_action("FINALIZE")
=end
class ActionManager
@ -67,7 +68,6 @@ class ActionManager
@finalize = false
@actions = Hash.new
@threaded = threaded
@listener = nil
@concurrency = concurrency
@action_queue = Array.new