Beispiel #1
0
 def __init__(self):
     self.greeting_activities: GreetingActivities
     self.greeting_activities = Workflow.new_activity_stub(GreetingActivities,
                                                           activity_options=ActivityOptions(
                                                               schedule_to_close_timeout=timedelta(seconds=1000),
                                                               schedule_to_start_timeout=timedelta(seconds=500),
                                                               start_to_close_timeout=timedelta(seconds=800),
                                                               heartbeat_timeout=timedelta(seconds=600)),
                                                           retry_parameters=RetryParameters(
                                                               initial_interval=timedelta(seconds=70),
                                                               backoff_coefficient=5.0,
                                                               maximum_interval=timedelta(seconds=700),
                                                               maximum_attempts=8,
                                                               non_retryable_error_types=["DummyError"]))
Beispiel #2
0
 def __init__(self):
     self.greeting_activities: GreetingActivities = Workflow.new_activity_stub(
         GreetingActivities)
Beispiel #3
0
 def __init__(self):
     self.activities: PodcastTranscribeActivities = Workflow.new_activity_stub(
         activities_cls=PodcastTranscribeActivities,
         # No retry_parameters here as they get set individually in @activity_method()
     )
 def __init__(self):
     retry_parameters = RetryParameters(maximum_attempts=1)
     self.greeting_activities: GreetingActivities = Workflow.new_activity_stub(
         GreetingActivities, retry_parameters=retry_parameters)
 def __init__(self):
     retry_parameters = RetryParameters(backoff_coefficient=2.0,
                                        maximum_attempts=3)
     self.greeting_activities: GreetingActivities = Workflow.new_activity_stub(
         GreetingActivities, retry_parameters=retry_parameters)
Beispiel #6
0
 def __init__(self):
     self.question_activities: QuestionActivities = Workflow.new_activity_stub(
         QuestionActivities)
     self.answer_activities: AnswerActivities = Workflow.new_activity_stub(
         AnswerActivities)