Class: Aws::SQS::QueuePoller::PollerStats
- Inherits:
-
Object
- Object
- Aws::SQS::QueuePoller::PollerStats
- Defined in:
- lib/aws-sdk-resources/services/sqs/queue_poller.rb
Overview
Statistics tracked client-side by the Aws::SQS::QueuePoller.
Instance Attribute Summary collapse
- #last_message_received_at ⇒ Time?
- #polling_started_at ⇒ Time
- #polling_stopped_at ⇒ Time?
- #received_message_count ⇒ Integer
- #request_count ⇒ Integer
Instance Method Summary collapse
-
#initialize ⇒ PollerStats
constructor
A new instance of PollerStats.
Constructor Details
#initialize ⇒ PollerStats
Returns a new instance of PollerStats.
423 424 425 426 427 428 429 |
# File 'lib/aws-sdk-resources/services/sqs/queue_poller.rb', line 423 def initialize @request_count = 0 @received_message_count = 0 @last_message_received_at = nil @polling_started_at = Time.now @polling_stopped_at = nil end |
Instance Attribute Details
#last_message_received_at ⇒ Time?
438 439 440 |
# File 'lib/aws-sdk-resources/services/sqs/queue_poller.rb', line 438 def @last_message_received_at end |
#polling_started_at ⇒ Time
441 442 443 |
# File 'lib/aws-sdk-resources/services/sqs/queue_poller.rb', line 441 def polling_started_at @polling_started_at end |
#polling_stopped_at ⇒ Time?
444 445 446 |
# File 'lib/aws-sdk-resources/services/sqs/queue_poller.rb', line 444 def polling_stopped_at @polling_stopped_at end |
#received_message_count ⇒ Integer
435 436 437 |
# File 'lib/aws-sdk-resources/services/sqs/queue_poller.rb', line 435 def @received_message_count end |
#request_count ⇒ Integer
432 433 434 |
# File 'lib/aws-sdk-resources/services/sqs/queue_poller.rb', line 432 def request_count @request_count end |