Class: Aws::SQS::QueuePoller::PollerStats
- Inherits:
-
Object
- Object
- Aws::SQS::QueuePoller::PollerStats
- Defined in:
- lib/aws-sdk-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.
425 426 427 428 429 430 431 |
# File 'lib/aws-sdk-sqs/queue_poller.rb', line 425 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?
440 441 442 |
# File 'lib/aws-sdk-sqs/queue_poller.rb', line 440 def @last_message_received_at end |
#polling_started_at ⇒ Time
443 444 445 |
# File 'lib/aws-sdk-sqs/queue_poller.rb', line 443 def polling_started_at @polling_started_at end |
#polling_stopped_at ⇒ Time?
446 447 448 |
# File 'lib/aws-sdk-sqs/queue_poller.rb', line 446 def polling_stopped_at @polling_stopped_at end |
#received_message_count ⇒ Integer
437 438 439 |
# File 'lib/aws-sdk-sqs/queue_poller.rb', line 437 def @received_message_count end |
#request_count ⇒ Integer
434 435 436 |
# File 'lib/aws-sdk-sqs/queue_poller.rb', line 434 def request_count @request_count end |