class AvalancheMQ::Federation::Upstream::QueueLink
Defined in:
avalanchemq/federation/link.crConstant Summary
- 
        EXCHANGE = 
"" 
Constructors
Instance Method Summary
- #name : String
 - #on(event, data)
 - 
        #terminate
        
          
Does not trigger reconnect, but a graceful close
 
Instance methods inherited from class AvalancheMQ::Federation::Upstream::Link
  
  
    
      details_tuple
    details_tuple, 
    
  
    
      error : String?
    error, 
    
  
    
      last_changed : Int64?
    last_changed, 
    
  
    
      name : String
    name, 
    
  
    
      on(event : Symbol, data : Object)
    on, 
    
  
    
      run
    run, 
    
  
    
      state : AvalancheMQ::Federation::Upstream::Link::State
    state, 
    
  
    
      terminate
    terminate
    
  
    
  Constructor methods inherited from class AvalancheMQ::Federation::Upstream::Link
  
  
    
      new(upstream : Upstream, log : Logger)
    new
    
  
    
  
    
  Instance methods inherited from module AvalancheMQ::SortableJSON
  
  
    
      details_tuple
    details_tuple, 
    
  
    
      to_json(json : JSON::Builder)
    to_json
    
  
    
    
  
    
  Instance methods inherited from module Observer
  
  
    
      on(event : Symbol, data : Object | Nil)
    on
    
  
    
    
  
    
    
    
  
    
    
    
  
Constructor Detail
Instance Method Detail
        
        def terminate
        #
      
      
        
              Description copied from class AvalancheMQ::Federation::Upstream::Link
            
          
          Does not trigger reconnect, but a graceful close