# File lib/sdb/right_sdb_interface.rb, line 410
        def get_attributes(domain_name, item_name, attribute_name=nil, consistent_read = nil)
            link = generate_request("GetAttributes", 'DomainName'    => domain_name,
                                    'ItemName'       => item_name,
                                    'AttributeName'  => attribute_name,
                                    'ConsistentRead' => consistent_read )
            res = request_info(link, QSdbGetAttributesParser.new)
            res[:attributes].each_value do |values|
                values.collect! { |e| sdb_to_ruby(e) }
            end
            res
        rescue Exception
            on_exception
        end