class Aws::Rails::SqsActiveJob::Configuration
def initialize(options = {})
(**options)
-
:client
(SQS::Client
) -- SQS Client to use. A default -
:async_queue_error_handler
(Callable
) -- An error handler -
:message_group_id
(String
) -- -
:config_file
(String
) -- -
:logger
(ActiveSupport::Logger
) -- Logger to use -
:shutdown_timeout
(Integer
) -- -
:visibility_timeout
(Integer
) -- -
:max_messages
(Integer
) -- -
:queues
(Hash[Symbol, String]
) -- A mapping between the
Parameters:
-
options
(Hash
) --
def initialize(options = {}) options[:config_file] ||= config_file if config_file.exist? options = DEFAULTS .merge(file_options(options)) .merge(options) set_attributes(options) end