Module: MarchHare

Defined in:
lib/march_hare.rb,
lib/march_hare/juc.rb,
lib/march_hare/queue.rb,
lib/march_hare/channel.rb,
lib/march_hare/session.rb,
lib/march_hare/version.rb,
lib/march_hare/exchange.rb,
lib/march_hare/metadata.rb,
lib/march_hare/exceptions.rb,
lib/march_hare/thread_pools.rb,
lib/march_hare/consumers/base.rb,
lib/march_hare/shutdown_listener.rb,
lib/march_hare/consumers/blocking.rb,
lib/march_hare/versioned_delivery_tag.rb

Overview

MarchHare is a JRuby client for RabbitMQ built on top of the official Java client.

Defined Under Namespace

Modules: JavaConcurrent Classes: AccessRefused, AuthenticationFailureError, BaseConsumer, BasicPropertiesBuilder, BlockingCallbackConsumer, CallbackConsumer, Channel, ChannelAlreadyClosed, ChannelError, ChannelLevelException, ConnectionForced, ConnectionLevelException, ConnectionRefused, Exception, Exceptions, Exchange, FrameError, Headers, InvalidCommand, NetworkException, NotFound, PossibleAuthenticationFailureError, PreconditionFailed, Queue, ResourceLocked, Session, ShutdownListener, ShutdownSignal, ThreadPools, UnexpectedFrame, VersionedDeliveryTag

Constant Summary collapse

VERSION =
"2.21.0"

Class Method Summary collapse

Class Method Details

.connect(*args) ⇒ Object



19
20
21
# File 'lib/march_hare.rb', line 19

def self.connect(*args)
  Session.connect(*args)
end