Class: Bricolage::SQSClientWrapper

Inherits:
Object
  • Object
show all
Defined in:
lib/bricolage/sqsdatasource.rb

Instance Method Summary collapse

Constructor Details

#initialize(sqs, logger:) ⇒ SQSClientWrapper

Returns a new instance of SQSClientWrapper.



318
319
320
321
# File 'lib/bricolage/sqsdatasource.rb', line 318

def initialize(sqs, logger:)
  @sqs = sqs
  @logger = logger
end

Instance Method Details

#delete_message(**args) ⇒ Object



333
334
335
336
# File 'lib/bricolage/sqsdatasource.rb', line 333

def delete_message(**args)
  @logger.debug "delete_message(#{args.inspect})"
  @sqs.delete_message(**args)
end

#delete_message_batch(**args) ⇒ Object



338
339
340
341
# File 'lib/bricolage/sqsdatasource.rb', line 338

def delete_message_batch(**args)
  @logger.debug "delete_message_batch(#{args.inspect})"
  @sqs.delete_message_batch(**args)
end

#receive_message(**args) ⇒ Object



323
324
325
326
# File 'lib/bricolage/sqsdatasource.rb', line 323

def receive_message(**args)
  @logger.debug "receive_message(#{args.inspect})"
  @sqs.receive_message(**args)
end

#send_message(**args) ⇒ Object



328
329
330
331
# File 'lib/bricolage/sqsdatasource.rb', line 328

def send_message(**args)
  @logger.debug "send_message(#{args.inspect})"
  @sqs.send_message(**args)
end