| Trees | Indices | Help | 
        
  | 
  
|---|
| 
       | 
  
                     base.StatusReceiver --+    
                                           |    
 twisted.application.service.Service --+   |    
                                       |   |    
twisted.application.service.MultiService --+    
                                           |    
                    util.ComparableMixin --+    
                                           |    
             base.StatusReceiverMultiService --+
                                               |
                                              StatusPush
Event streamer to a abstract channel.
It uses IQueue to batch push requests and queue the data when the receiver is down. When a PersistentQueue object is used, the items are saved to disk on master shutdown so they can be pushed back when the master is restarted.
| Instance Methods | |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
| 
     Inherited from  Inherited from  Inherited from  Inherited from  Inherited from   | 
  |||
| Class Variables | |
| 
     Inherited from  Inherited from  Inherited from   | 
  
| Method Details | 
  
 
  | 
  
 Starting up. 
  | 
  
 Queue the next push or call it immediately. Called to signal new items are available to be sent or on shutdown. A timer should be queued to trigger a network request or the callback should be called immediately. If a status push is already queued, ignore the current call.  | 
  
 Shutting down. 
  | 
  
 Push a new event. The new event will be either: - Queued in memory to reduce network usage - Queued to disk when the sink server is down - Pushed (along the other queued items) to the server  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
  
 
  | 
| Trees | Indices | Help | 
        
  | 
  
|---|
| Generated by Epydoc 3.0.1 on Sun Jul 17 13:45:27 2011 | http://epydoc.sourceforge.net |