# File lib/jabber4r/session.rb, line 463
463:     def register_message_filter
464:       @connection.add_filter("messageFilter") do |element|
465:         if element.element_tag=="message" and @messageListeners.size > 0
466:           element.consume_element
467:           message = Jabber::Protocol::Message.from_element(self, element)
468:           notify_message_listeners(message)
469:         end #if message 
470:       end #do
471:     end