Class: Fluent::Plugin::KinesisHelper::API::BatchRequest::Backoff

Inherits:
Object
  • Object
show all
Defined in:
lib/fluent/plugin/kinesis_helper/api.rb

Instance Method Summary collapse

Constructor Details

#initializeBackoff

Returns a new instance of Backoff.



170
171
172
# File 'lib/fluent/plugin/kinesis_helper/api.rb', line 170

def initialize
  @count = 0
end

Instance Method Details

#nextObject



174
175
176
177
178
# File 'lib/fluent/plugin/kinesis_helper/api.rb', line 174

def next
  value = calc(@count)
  @count += 1
  value
end

#resetObject



180
181
182
# File 'lib/fluent/plugin/kinesis_helper/api.rb', line 180

def reset
  @count = 0
end