Sha256: e3e26685af9ce8737cdbd95f05bc4dced73915257a555070a06a44502cfd4206
Contents?: true
Size: 828 Bytes
Versions: 1
Compression:
Stored size: 828 Bytes
Contents
# # HornetQ Producer: # Write binary/bytes messages to the queue # # Allow examples to be run in-place without requiring a gem install $LOAD_PATH.unshift File.dirname(__FILE__) + '/../../lib' require 'rubygems' require 'hornetq' HornetQ::Client::Connection.session('hornetq://localhost') do |session| # Create the non-durable TestQueue to receive messages sent to the TestAddress session.create_queue_ignore_exists('TestAddress', 'TestQueue', false) # Create Producer so that we can send messages to the Address 'jms.queue.ExampleQueue' session.producer('TestAddress') do |producer| # Create a non-durable bytes message to send message = session.create_message(HornetQ::Client::Message::BYTES_TYPE,false) message.body = "#{Time.now}: ### Hello, World ###" producer.send(message) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jruby-hornetq-0.5.0.alpha | examples/advanced/bytes_producer.rb |