This is an automated email from the ASF dual-hosted git repository.
algairim pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git
from 6acc5b41ae suppress error if entity is stopped in unusual ways
new 8204cfcf3c initial workflow and step definition and resolution code
new 2e3b5ddc8b create task from steps, and effector from workflow, with
java and camp yaml tests
new 74590615c5 add missing license headers
new 3bb54c7fc3 new shorthand proposal - using strings
new 251a353aad change tests to use `set-sensor` instead of `sleep`
new 1c2712e003 fix license
new 16f6c500bd Merge pull request #1358 from ahgittin/workflow
The 13836 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../spi/dsl/methods/BrooklynDslCommon.java | 2 +-
.../brooklyn/camp/brooklyn/WorkflowYamlTest.java | 116 +++++++++++++
.../brooklyn/core/effector/CompositeEffector.java | 2 +-
.../brooklyn/core/typereg/RegisteredTypes.java | 12 ++
.../core/workflow/WorkflowCommonConfig.java | 47 +++++
.../brooklyn/core/workflow/WorkflowDefinition.java | 31 ++--
.../brooklyn/core/workflow/WorkflowEffector.java | 62 +++++++
.../core/workflow/WorkflowExecutionContext.java | 192 +++++++++++++++++++++
.../core/workflow/WorkflowStepDefinition.java | 72 ++++++++
.../core/workflow/WorkflowStepResolution.java | 98 +++++++++++
.../core/workflow/steps/EntityValueToSet.java | 56 ++++++
.../steps/NoOpWorkflowStep.java} | 28 +--
.../core/workflow/steps/SetSensorWorkflowStep.java | 69 ++++++++
.../steps/SleepWorkflowStep.java} | 36 ++--
.../brooklyn/core/workflow/WorkflowBasicTest.java | 152 ++++++++++++++++
15 files changed, 935 insertions(+), 40 deletions(-)
create mode 100644
camp/camp-brooklyn/src/test/java/org/apache/brooklyn/camp/brooklyn/WorkflowYamlTest.java
create mode 100644
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowCommonConfig.java
copy
utils/common/dependencies/osgi/com-example-entities/src/main/java/com/example/brooklyn/test/osgi/PrefixedDummyExternalConfigSupplier.java
=>
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowDefinition.java
(58%)
create mode 100644
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowEffector.java
create mode 100644
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowExecutionContext.java
create mode 100644
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepDefinition.java
create mode 100644
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepResolution.java
create mode 100644
core/src/main/java/org/apache/brooklyn/core/workflow/steps/EntityValueToSet.java
copy
core/src/main/java/org/apache/brooklyn/core/{internal/ApiObjectsFactoryImpl.java
=> workflow/steps/NoOpWorkflowStep.java} (56%)
create mode 100644
core/src/main/java/org/apache/brooklyn/core/workflow/steps/SetSensorWorkflowStep.java
copy
core/src/main/java/org/apache/brooklyn/core/{internal/ApiObjectsFactoryImpl.java
=> workflow/steps/SleepWorkflowStep.java} (51%)
create mode 100644
core/src/test/java/org/apache/brooklyn/core/workflow/WorkflowBasicTest.java