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 6c6a71187e fix DSL resolution for workflow steps
     new 839ec3add7 catch npe on exception collapsing
     new 6eed5b3ba0 guard against recursive variable evaluation in workflow
     new c741720a8b label destroy tasks and rename entities if coming from ui
     new 12ee696d26 track stage where var is being resolved so we can handle 
some special recursive references
     new f3153691f6 tidy name of workflow effector task
     new 063a289c4f ensure DSL components deep in vars get resolved for workflow
     new 99a06824ec better handling of complex args, reporting of 
tasks/workflow-policy
     new 77879c3a98 fix load workflow step
     new 4f56e50366 log more details of highlights
     new aea5fae7fa better persistence and deserialization of dsl expressions
     new 0cfee546bc tidy names and tagging of mgmt adjunct tasks

The 11 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:
 .../apache/brooklyn/api/objs/HighlightTuple.java   |   2 +-
 .../spi/dsl/BrooklynDslDeferredSupplier.java       |  20 +-
 .../camp/brooklyn/DslAndRebindYamlTest.java        |   3 +-
 .../camp/brooklyn/WorkflowYamlRebindTest.java      | 209 +++++++++++++++++
 .../brooklyn/camp/brooklyn/WorkflowYamlTest.java   | 126 ++++++++++-
 .../brooklyn/core/feed/DelegatingPollHandler.java  |   8 +-
 .../java/org/apache/brooklyn/core/feed/Poller.java |  24 +-
 .../brooklyn/core/mgmt/BrooklynTaskTags.java       |   2 +
 .../brooklyn/core/objs/AbstractEntityAdjunct.java  |   7 +
 .../jackson/BrooklynJacksonSerializationUtils.java |   6 +
 .../brooklyn/core/workflow/WorkflowEffector.java   |   2 +-
 .../core/workflow/WorkflowErrorHandling.java       |   2 +-
 .../core/workflow/WorkflowExecutionContext.java    |  44 ++--
 .../workflow/WorkflowExpressionResolution.java     | 249 ++++++++++++++++++---
 .../brooklyn/core/workflow/WorkflowPolicy.java     |  12 +-
 .../brooklyn/core/workflow/WorkflowSensor.java     |  33 ++-
 .../core/workflow/WorkflowStepDefinition.java      |   2 +-
 .../WorkflowStepInstanceExecutionContext.java      |  26 ++-
 .../workflow/steps/ClearConfigWorkflowStep.java    |   3 +-
 .../workflow/steps/ClearSensorWorkflowStep.java    |   3 +-
 .../workflow/steps/ClearVariableWorkflowStep.java  |   3 +-
 .../core/workflow/steps/LoadWorkflowStep.java      |  11 +-
 .../core/workflow/steps/SetConfigWorkflowStep.java |   3 +-
 .../core/workflow/steps/SetSensorWorkflowStep.java |   3 +-
 .../workflow/steps/SetVariableWorkflowStep.java    |   9 +-
 .../core/workflow/steps/WaitWorkflowStep.java      |  17 +-
 .../util/core/json/ShellEnvironmentSerializer.java |  17 +-
 .../apache/brooklyn/util/core/task/BasicTask.java  |  37 ++-
 .../brooklyn/util/core/text/TemplateProcessor.java |  29 +--
 .../brooklyn/core/workflow/WorkflowBasicTest.java  |   2 +-
 .../workflow/WorkflowPersistReplayErrorsTest.java  |   8 +-
 .../brooklyn/rest/resources/EntityResource.java    |   6 +
 .../rest/util/BrooklynRestResourceUtils.java       |   2 +-
 .../util/json/BrooklynJacksonSerializerTest.java   |  27 +++
 .../util/collections/ThreadLocalStack.java         |  90 ++++++++
 .../brooklyn/util/exceptions/Exceptions.java       |   2 +-
 36 files changed, 890 insertions(+), 159 deletions(-)
 create mode 100644 
camp/camp-brooklyn/src/test/java/org/apache/brooklyn/camp/brooklyn/WorkflowYamlRebindTest.java
 create mode 100644 
utils/common/src/main/java/org/apache/brooklyn/util/collections/ThreadLocalStack.java

Reply via email to