Class Index [+]

Quicksearch

AMQ::Client::Async::Adapter::ClassMethods

Public Instance Methods

authentication_failure_exception_class() click to toggle source

Can be overriden by higher-level libraries like amqp gem or bunny. Defaults to AMQ::Client::PossibleAuthenticationFailure.

@return [Class]

     # File lib/amq/client/async/adapter.rb, line 175
175:           def authentication_failure_exception_class
176:             @authentication_failure_exception_class ||= AMQ::Client::PossibleAuthenticationFailureError
177:           end
connect(settings = nil, &block) click to toggle source

Establishes connection to AMQ broker and returns it. New connection object is yielded to the block if it is given.

@example Specifying adapter via the :adapter option

  AMQ::Client::Adapter.connect(:adapter => "socket")

@example Specifying using custom adapter class

  AMQ::Client::SocketClient.connect

@param [Hash] Connection parameters, including :adapter to use. @api public

     # File lib/amq/client/async/adapter.rb, line 152
152:           def connect(settings = nil, &block)
153:             @settings = Settings.configure(settings)
154: 
155:             instance = self.new
156:             instance.establish_connection(settings)
157:             instance.register_connection_callback(&block)
158: 
159:             instance
160:           end
logger() click to toggle source
     # File lib/amq/client/async/adapter.rb, line 116
116:           def logger
117:             @logger ||= begin
118:                           require "logger"
119:                           Logger.new(STDERR)
120:                         end
121:           end
logger=(logger) click to toggle source
     # File lib/amq/client/async/adapter.rb, line 123
123:           def logger=(logger)
124:             methods = AMQ::Client::Logging::REQUIRED_METHODS
125:             unless methods.all? { |method| logger.respond_to?(method) }
126:               raise AMQ::Client::Logging::IncompatibleLoggerError.new(methods)
127:             end
128: 
129:             @logger = logger
130:           end
logging() click to toggle source

@return [Boolean] Current value of logging flag.

     # File lib/amq/client/async/adapter.rb, line 133
133:           def logging
134:             settings[:logging]
135:           end
logging=(boolean) click to toggle source

Turns loggin on or off.

     # File lib/amq/client/async/adapter.rb, line 138
138:           def logging=(boolean)
139:             settings[:logging] = boolean
140:           end
settings() click to toggle source

Settings

     # File lib/amq/client/async/adapter.rb, line 112
112:           def settings
113:             @settings ||= AMQ::Client::Settings.default
114:           end
tcp_connection_failure_exception_class() click to toggle source

Can be overriden by higher-level libraries like amqp gem or bunny. Defaults to AMQ::Client::TCPConnectionFailed.

@return [Class]

     # File lib/amq/client/async/adapter.rb, line 167
167:           def tcp_connection_failure_exception_class
168:             @tcp_connection_failure_exception_class ||= AMQ::Client::TCPConnectionFailed
169:           end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.