This source will maintain a connection to gerrit ssh server that will 
  provide us gerrit events in json format.
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          | eventReceived_patchset_created(self,
        properties,
        event) | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          | eventReceived_ref_updated(self,
        properties,
        event) | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
  
    | 
     Inherited from base.ChangeSource:
      __provides__
       
    Inherited from twisted.application.service.Service:
      __getstate__,
      __providedBy__,
      disownServiceParent,
      privilegedStartService,
      setName,
      setServiceParent
       
    Inherited from util.ComparableMixin:
      __cmp__,
      __hash__
       
     | 
  
    | 
       
     | 
        compare_attrs = ['gerritserver', 'gerritport']
     | 
  
    | 
       
     | 
        STREAM_GOOD_CONNECTION_TIME = 120 
      (seconds) connections longer than this are considered good, and reset
      the backoff timer
     | 
  
    | 
       
     | 
        STREAM_BACKOFF_MIN = 0.5 
      (seconds) minimum, but nonzero, time to wait before retrying a failed
      connection
     | 
  
    | 
       
     | 
        STREAM_BACKOFF_EXPONENT = 1.5 
      multiplier used to increase the backoff from MIN to MAX on repeated 
      failures
     | 
  
    | 
       
     | 
        STREAM_BACKOFF_MAX = 60 
      (seconds) maximum time to wait before retrying a failed connection
     | 
  
  
    | 
     Inherited from base.ChangeSource:
      __implemented__,
      master
       
    Inherited from twisted.application.service.Service:
      name,
      parent,
      running
       
     |