This is an automated email from the ASF dual-hosted git repository.
heneveld pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git
from 17d95d612d add child tags at start of list, in front of parent tags
new 4dc4514abc add a "workflow startable" which uses workflow to
start/stop entities
new a0a5266c42 support map_sensor['key'] syntax for set-sensor and
clear-sensor
new 031deb526f Merge branch 'workflow-startable'
The 3 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:
.../core/entity/trait/StartableMethods.java | 2 +-
.../core/workflow/steps/CustomWorkflowStep.java | 6 +
.../steps/appmodel/ClearSensorWorkflowStep.java | 96 +++++++++++-
.../steps/appmodel/SetSensorWorkflowStep.java | 162 +++++++++++++++++++--
...artableImpl.java => AbstractStartableImpl.java} | 50 ++-----
.../brooklyn/entity/stock/BasicStartable.java | 16 --
.../brooklyn/entity/stock/BasicStartableImpl.java | 74 +++-------
.../brooklyn/entity/stock/WorkflowStartable.java | 67 +++++++++
.../entity/stock/WorkflowStartableImpl.java | 64 ++++++++
.../core/workflow/WorkflowBeefyStepTest.java | 36 ++++-
.../entity/stock/WorkflowStartableTest.java | 112 ++++++++++++++
karaf/init/src/main/resources/catalog.bom | 9 ++
.../software/base/WorkflowSoftwareProcess.java | 20 +--
.../apache/brooklyn/util/text/StringEscapes.java | 32 ++--
.../brooklyn/util/text/StringEscapesTest.java | 5 +
15 files changed, 597 insertions(+), 154 deletions(-)
copy
core/src/main/java/org/apache/brooklyn/entity/stock/{BasicStartableImpl.java =>
AbstractStartableImpl.java} (66%)
create mode 100644
core/src/main/java/org/apache/brooklyn/entity/stock/WorkflowStartable.java
create mode 100644
core/src/main/java/org/apache/brooklyn/entity/stock/WorkflowStartableImpl.java
create mode 100644
core/src/test/java/org/apache/brooklyn/entity/stock/WorkflowStartableTest.java