History Events

Event Bases

class botoflow.history_events.event_bases.ActivityEventBase(event_id, datetime, attributes)
Parameters
class botoflow.history_events.event_bases.ChildWorkflowEventBase(event_id, datetime, attributes)
Parameters
class botoflow.history_events.event_bases.DecisionEventBase(event_id, datetime, attributes)

To be used as a mixin with events that represent decisions

Parameters
class botoflow.history_events.event_bases.DecisionTaskEventBase(event_id, datetime, attributes)
Parameters
class botoflow.history_events.event_bases.EventBase(event_id, datetime, attributes)
Parameters
class botoflow.history_events.event_bases.ExternalWorkflowEventBase(event_id, datetime, attributes)
Parameters
class botoflow.history_events.event_bases.MarkerEventBase(event_id, datetime, attributes)
Parameters
class botoflow.history_events.event_bases.TimerEventBase(event_id, datetime, attributes)
Parameters
class botoflow.history_events.event_bases.WorkflowEventBase(event_id, datetime, attributes)
Parameters

Events

class botoflow.history_events.events.ActivityTaskCancelRequested(event_id, datetime, attributes)
Parameters
attribute_key = 'activityTaskCancelRequestedEventAttributes'
class botoflow.history_events.events.ActivityTaskCanceled(event_id, datetime, attributes)
Parameters
attribute_key = 'activityTaskCanceledEventAttributes'
class botoflow.history_events.events.ActivityTaskCompleted(event_id, datetime, attributes)
Parameters
attribute_key = 'activityTaskCompletedEventAttributes'
class botoflow.history_events.events.ActivityTaskFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'activityTaskFailedEventAttributes'
class botoflow.history_events.events.ActivityTaskScheduled(event_id, datetime, attributes)
Parameters
attribute_key = 'activityTaskScheduledEventAttributes'
class botoflow.history_events.events.ActivityTaskStarted(event_id, datetime, attributes)
Parameters
attribute_key = 'activityTaskStartedEventAttributes'
class botoflow.history_events.events.ActivityTaskTimedOut(event_id, datetime, attributes)
Parameters
attribute_key = 'activityTaskTimedOutEventAttributes'
class botoflow.history_events.events.CancelTimerFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'cancelTimerFailedEventAttributes'
class botoflow.history_events.events.CancelWorkflowExecutionFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'cancelWorkflowExecutionFailedEventAttributes'
class botoflow.history_events.events.ChildWorkflowExecutionCanceled(event_id, datetime, attributes)
Parameters
attribute_key = 'childWorkflowExecutionCanceledEventAttributes'
class botoflow.history_events.events.ChildWorkflowExecutionCompleted(event_id, datetime, attributes)
Parameters
attribute_key = 'childWorkflowExecutionCompletedEventAttributes'
class botoflow.history_events.events.ChildWorkflowExecutionFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'childWorkflowExecutionFailedEventAttributes'
class botoflow.history_events.events.ChildWorkflowExecutionStarted(event_id, datetime, attributes)
Parameters
attribute_key = 'childWorkflowExecutionStartedEventAttributes'
class botoflow.history_events.events.ChildWorkflowExecutionTerminated(event_id, datetime, attributes)
Parameters
attribute_key = 'childWorkflowExecutionTerminatedEventAttributes'
class botoflow.history_events.events.ChildWorkflowExecutionTimedOut(event_id, datetime, attributes)
Parameters
attribute_key = 'childWorkflowExecutionTimedOutEventAttributes'
class botoflow.history_events.events.CompleteWorkflowExecutionFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'completeWorkflowExecutionFailedEventAttributes'
class botoflow.history_events.events.ContinueAsNewWorkflowExecutionFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'continueAsNewWorkflowExecutionFailedEventAttributes'
class botoflow.history_events.events.DecisionTaskCompleted(event_id, datetime, attributes)
Parameters
attribute_key = 'decisionTaskCompletedEventAttributes'
class botoflow.history_events.events.DecisionTaskScheduled(event_id, datetime, attributes)
Parameters
attribute_key = 'decisionTaskScheduledEventAttributes'
class botoflow.history_events.events.DecisionTaskStarted(event_id, datetime, attributes)
Parameters
attribute_key = 'decisionTaskStartedEventAttributes'
class botoflow.history_events.events.DecisionTaskTimedOut(event_id, datetime, attributes)
Parameters
attribute_key = 'decisionTaskTimedOutEventAttributes'
class botoflow.history_events.events.ExternalWorkflowExecutionCancelRequested(event_id, datetime, attributes)
Parameters
attribute_key = 'externalWorkflowExecutionCancelRequestedEventAttributes'
class botoflow.history_events.events.FailWorkflowExecutionFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'failWorkflowExecutionFailedEventAttributes'
class botoflow.history_events.events.MarkerRecorded(event_id, datetime, attributes)
Parameters
attribute_key = 'markerRecordedEventAttributes'
class botoflow.history_events.events.RequestCancelActivityTaskFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'requestCancelActivityTaskFailedEventAttributes'
class botoflow.history_events.events.RequestCancelExternalWorkflowExecutionFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'requestCancelExternalWorkflowExecutionFailedEventAttributes'
class botoflow.history_events.events.RequestCancelExternalWorkflowExecutionInitiated(event_id, datetime, attributes)
Parameters
attribute_key = 'requestCancelExternalWorkflowExecutionInitiatedEventAttributes'
class botoflow.history_events.events.ScheduleActivityTaskFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'scheduleActivityTaskFailedEventAttributes'
class botoflow.history_events.events.SignalExternalWorkflowExecutionFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'signalExternalWorkflowExecutionFailedEventAttributes'
class botoflow.history_events.events.SignalExternalWorkflowExecutionInitiated(event_id, datetime, attributes)
Parameters
attribute_key = 'signalExternalWorkflowExecutionInitiatedEventAttributes'
class botoflow.history_events.events.StartChildWorkflowExecutionFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'startChildWorkflowExecutionFailedEventAttributes'
class botoflow.history_events.events.StartChildWorkflowExecutionInitiated(event_id, datetime, attributes)
Parameters
attribute_key = 'startChildWorkflowExecutionInitiatedEventAttributes'
class botoflow.history_events.events.StartTimerFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'startTimerFailedEventAttributes'
class botoflow.history_events.events.TimerCanceled(event_id, datetime, attributes)
Parameters
attribute_key = 'timerCanceledEventAttributes'
class botoflow.history_events.events.TimerFired(event_id, datetime, attributes)
Parameters
attribute_key = 'timerFiredEventAttributes'
class botoflow.history_events.events.TimerStarted(event_id, datetime, attributes)
Parameters
attribute_key = 'timerStartedEventAttributes'
class botoflow.history_events.events.WorkflowExecutionCancelRequested(event_id, datetime, attributes)
Parameters
attribute_key = 'workflowExecutionCancelRequestedEventAttributes'
class botoflow.history_events.events.WorkflowExecutionCanceled(event_id, datetime, attributes)
Parameters
attribute_key = 'workflowExecutionCanceledEventAttributes'
class botoflow.history_events.events.WorkflowExecutionCompleted(event_id, datetime, attributes)
Parameters
attribute_key = 'workflowExecutionCompletedEventAttributes'
class botoflow.history_events.events.WorkflowExecutionContinuedAsNew(event_id, datetime, attributes)
Parameters
attribute_key = 'workflowExecutionContinuedAsNewEventAttributes'
class botoflow.history_events.events.WorkflowExecutionFailed(event_id, datetime, attributes)
Parameters
attribute_key = 'workflowExecutionFailedEventAttributes'
class botoflow.history_events.events.WorkflowExecutionSignaled(event_id, datetime, attributes)
Parameters
attribute_key = 'workflowExecutionSignaledEventAttributes'
class botoflow.history_events.events.WorkflowExecutionStarted(event_id, datetime, attributes)
Parameters
attribute_key = 'workflowExecutionStartedEventAttributes'
class botoflow.history_events.events.WorkflowExecutionTimedOut(event_id, datetime, attributes)
Parameters
attribute_key = 'workflowExecutionTimedOutEventAttributes'
botoflow.history_events.events.swf_event_to_object(event_dict)

takes an event dictionary from botocore and converts it into a specific event instance.