A NotifyTemplateEntry is returned by Rinda::TupleSpace#notify and is notified of TupleSpace changes. You may receive either your subscribed event or the 'close' event when iterating over notifications.
See Rinda::TupleSpace#notify_event for valid notification types.
Example
ts = Rinda::TupleSpace.new
observer = ts.notify 'write', [nil]
Thread.start do
  observer.each { |t| p t }
end
3.times { |i| ts.write [i] }
Outputs:
['write', [0]]
['write', [1]]
['write', [2]]Methods
    
  
  
  
    
    
    
    
    
    
      Class Public methods
      
        
            
              new(place, event, tuple, expires=nil)
            
            Link
          
          
          
            Creates a new NotifyTemplateEntry
that watches place for +event+s that match tuple.
Instance Public methods
      
        
            
              each()
            
            Link
          
          
          
            Yields event/tuple pairs until this NotifyTemplateEntry expires.
            
              notify(ev)
            
            Link
          
          
          
            Called by TupleSpace to notify this NotifyTemplateEntry of a new event.
            
              pop()
            
            Link
          
          
          
            Retrieves a notification. Raises RequestExpiredError when this NotifyTemplateEntry expires.