# File lib/qpid_messaging/connection.rb, line 108 def create_session(args = {}) name = args[:name] || "" if open? if args[:transactional] session = @connection_impl.createTransactionalSession name else session = @connection_impl.createSession name end return Session.new(self, session) else raise RuntimeError.new "No connection available." end end