Class: AWS::Flow::ActivityClient

Inherits:
Object
  • Object
show all
Defined in:
lib/aws/decider/activity.rb

Overview

Represents an activity client.

Instance Method Summary collapse

Instance Method Details

#data_converterObject

Gets the data converter for the Activity Client.



300
301
302
# File 'lib/aws/decider/activity.rb', line 300

def data_converter
  @generic_client.data_converter
end

#data_converter=(other) ⇒ Object

Sets the data converter for the Activity Client.



305
306
307
# File 'lib/aws/decider/activity.rb', line 305

def data_converter=(other)
  @generic_client.data_converter = other
end

#exponential_retry(method_name, &block) ⇒ Object

Exponentially retries the supplied method with optional settings.

Parameters:

  • method_name (String)

    The method name to retry.

  • block (ExponentialRetryOptions)

    A hash of ExponentialRetryOptions to use.



315
316
317
# File 'lib/aws/decider/activity.rb', line 315

def exponential_retry(method_name, &block)
  @generic_client.retry(method_name, lambda {|first, time_of_failure, attempts| 1}, block)
end