Method: ActiveMessaging::Adapters::Jms::Connection#close

Defined in:
lib/activemessaging/adapters/jms.rb

#closeObject



117
118
119
120
121
122
123
124
125
126
# File 'lib/activemessaging/adapters/jms.rb', line 117

def close
  @consumers.each {|k, c| c.stop }
  @connection.stop
  @session.close
  @connection.close
  @connection = nil
  @session = nil
  @consumers = {}
  @producers = {}
end