Skip to content

Commit

Permalink
Initial commit for generic service state machine.
Browse files Browse the repository at this point in the history
  • Loading branch information
tinaafitz committed Jan 26, 2017
1 parent 3a268de commit 5a2caff
Show file tree
Hide file tree
Showing 23 changed files with 1,110 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,393 @@
---
object_type: class
version: 1.0
object:
attributes:
description: Generic Lifecycle State Machine
display_name:
name: GenericLifecycle
type:
inherits:
visibility:
owner:
schema:
- field:
aetype: state
name: start
display_name:
datatype: string
priority: 1
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre0
display_name:
datatype: string
priority: 2
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre1
display_name:
datatype: string
priority: 3
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre2
display_name:
datatype: string
priority: 4
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre3
display_name:
datatype: string
priority: 5
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre4
display_name:
datatype: string
priority: 6
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre5
display_name:
datatype: string
priority: 7
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: execute_external
display_name:
datatype: string
priority: 8
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: wait_for_execute_external
display_name:
datatype: string
priority: 9
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry:
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: execute_internal
display_name:
datatype: string
priority: 10
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry:
on_exit:
on_error:
max_retries: '100'
max_time:
- field:
aetype: state
name: wait_for_execute_internal
display_name:
datatype: string
priority: 11
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry:
on_exit:
on_error:
max_retries: '100'
max_time:
- field:
aetype: state
name: post0
display_name:
datatype: string
priority: 12
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: post1
display_name:
datatype: string
priority: 13
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: post2
display_name:
datatype: string
priority: 14
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: post3
display_name:
datatype: string
priority: 15
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: post4
display_name:
datatype: string
priority: 16
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: post5
display_name:
datatype: string
priority: 17
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: email
display_name:
datatype: string
priority: 18
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: finish
display_name:
datatype: string
priority: 19
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry:
on_exit:
on_error:
max_retries: '100'
max_time:
Loading

0 comments on commit 5a2caff

Please sign in to comment.