Sha256: af9c0011a1107bb09139486fd82f3b6aecb7e6e3cfadffa64409ae2fb8a73bd4

Contents?: true

Size: 524 Bytes

Versions: 1

Compression:

Stored size: 524 Bytes

Contents

require_relative 'transport/version'
require_relative 'transport/settings'

module Legion
  module Transport
    if RUBY_ENGINE == 'jruby' && defined?(::Marchhare)
      TYPE = 'marchhare'.freeze
      CONNECTOR = ::Marchhare
    else
      require 'bunny'
      TYPE = 'bunny'.freeze
      CONNECTOR = ::Bunny
    end
  end

  require_relative 'transport/common'
  require_relative 'transport/queue'
  require_relative 'transport/exchange'
  require_relative 'transport/consumer'
  require_relative 'transport/message'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
legion-transport-java-1.1.3 lib/legion/transport.rb