citmp2015 / flink-visual-programming

2 stars 9 forks source link

State model #152

Open Rieprecht opened 8 years ago

Rieprecht commented 8 years ago

The Jobgraph and components need a relyable state model. This includes states like: initialized, validated, etc.. Each component needs at least states for initialization and validation. initialized Components must be immutable (relaxed requirement - will add subissue).

Each state must specify allowed and disallowed actions.

Document the statemodel in readme and inside this issue.

Rieprecht commented 8 years ago

State model implented to JobGraph/Components. Initially the state oh an component is UNDEFINED, after initialization it changes to INITIALIZED. After a component was verified successfully, state changes to VERIFIED. From now on the verified component isn't changeable anymore (Immutable)!