Class: StompMessage::MySpecialListener

Inherits:
Object
  • Object
show all
Defined in:
lib/stomp_message/stomp_server.rb

Instance Method Summary collapse

Constructor Details

#initialize(obj) ⇒ MySpecialListener

Returns a new instance of MySpecialListener.



17
18
19
# File 'lib/stomp_message/stomp_server.rb', line 17

def initialize(obj)
  @call_obj=obj
end

Instance Method Details

#onMessage(msg) ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/stomp_message/stomp_server.rb', line 23

def onMessage(msg)
  #puts "----> consumer in on msg #{msg.inspect}"
  puts "message received #{@my_topic}"
  h= {}
  msg.get_property_names.each { |n| h[n]=msg.getStringProperty(n) }
 # puts "text: #{msg.getText()} props: #{h.inspect}"
 # exit!
  @call_obj.onMessage(msg.getText(),h)
  msg=nil
  h=nil
 # puts "<--- consumer on message"
end

#set_self(obj) ⇒ Object



20
21
22
# File 'lib/stomp_message/stomp_server.rb', line 20

def set_self(obj)
  @call_obj=obj
end