Class Rinda::WaitTemplateEntry
In: lib/rinda/tuplespace.rb
Parent: TemplateEntry

Documentation?

Methods

cancel   new   read   signal   wait  

Attributes

found  [R] 

Public Class methods

[Source]

     # File lib/rinda/tuplespace.rb, line 185
185:     def initialize(place, ary, expires=nil)
186:       super(ary, expires)
187:       @place = place
188:       @cond = place.new_cond
189:       @found = nil
190:     end

Public Instance methods

[Source]

     # File lib/rinda/tuplespace.rb, line 192
192:     def cancel
193:       super
194:       signal
195:     end

[Source]

     # File lib/rinda/tuplespace.rb, line 201
201:     def read(tuple)
202:       @found = tuple
203:       signal
204:     end

[Source]

     # File lib/rinda/tuplespace.rb, line 206
206:     def signal
207:       @place.synchronize do
208:         @cond.signal
209:       end
210:     end

[Source]

     # File lib/rinda/tuplespace.rb, line 197
197:     def wait
198:       @cond.wait
199:     end

[Validate]