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 1a13c62650 Merge branch 'workflow-size-optimizations'
     new 043cb18444 tidy up tests, add some notes on gaps
     new a88fc13dc8 replace transform recognizes empty word at end now, quoted 
properly, and is non-greedy for glob all
     new 4edec7a9b2 handle quotes in transform arguments
     new eb8dea1528 add support for equals boolean check, and better 
errror/logging on ternary
     new 46267ef0d3 fix recording of errors in step in subworkflow in some cases
     new 15374e4f5b workflow tidies
     new da5e8360e5 use weak map to access more tasks in memory
     new 050f79317d let DslPredicate use wrapped values so we can inject 
supplied values into this
     new e59f4f2cb1 add json shorthand deserializer
     new 7d5c247e82 comment or fix places that need deeply

The 10 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:
 .../brooklyn/CustomTypeConfigYamlRebindTest.java   |   5 +-
 .../brooklyn/spi/dsl/DslPredicateYamlTest.java     |   4 +-
 .../brooklyn/spi/dsl/DslSerializationTest.java     |  83 ++++-
 .../core/resolve/jackson/BeanWithTypeUtils.java    |  26 +-
 .../resolve/jackson/JsonShorthandDeserializer.java | 177 +++++++++++
 .../jackson/ObjectReferencingSerialization.java    |   7 +-
 .../jackson/WrappedValuesSerialization.java        |   8 +-
 .../brooklyn/core/workflow/WorkflowEffector.java   |   2 +-
 .../core/workflow/WorkflowExecutionContext.java    | 113 ++++---
 .../workflow/WorkflowExpressionResolution.java     | 152 ++++++---
 .../brooklyn/core/workflow/WorkflowPolicy.java     |   2 +-
 .../core/workflow/WorkflowStepDefinition.java      |   2 +-
 .../WorkflowStepInstanceExecutionContext.java      |  12 +-
 .../core/workflow/steps/CustomWorkflowStep.java    |   4 +-
 .../steps/appmodel/SetConfigWorkflowStep.java      |   2 +-
 .../steps/appmodel/SetSensorWorkflowStep.java      |   3 +-
 .../workflow/steps/external/HttpWorkflowStep.java  |   2 +-
 .../workflow/steps/external/SshWorkflowStep.java   |   2 +-
 .../steps/variables/SetVariableWorkflowStep.java   |  67 ++--
 .../workflow/steps/variables/TransformReplace.java |   8 +-
 .../variables/TransformVariableWorkflowStep.java   |  13 +-
 .../brooklyn/util/core/flags/TypeCoercions.java    |   1 +
 .../util/core/predicates/DslPredicates.java        | 112 ++++---
 .../util/core/task/BasicExecutionManager.java      |  23 +-
 ...klynRegisteredTypeJacksonSerializationTest.java |   7 +-
 .../JacksonJsonShorthandDeserializerTest.java      | 189 +++++++++++
 .../jackson/WrappedValuesSerializationTest.java    |  11 +-
 .../WorkflowNestedAndCustomExtensionTest.java      |  16 +
 .../core/workflow/WorkflowOperandsTest.java        |   8 +
 .../workflow/WorkflowPersistReplayErrorsTest.java  |  76 ++++-
 .../brooklyn/core/workflow/WorkflowRetryTest.java  |   1 +
 .../core/workflow/WorkflowTransformTest.java       | 347 ++++++++-------------
 .../util/core/predicates/DslPredicateTest.java     |   5 +-
 .../launcher/blueprints/SimpleBlueprintTest.java   |  11 +
 .../tasks/kubectl/ContainerWorkflowStep.java       |   2 +-
 .../brooklyn/location/winrm/WinrmWorkflowStep.java |   2 +-
 .../brooklyn/util/javalang/coerce/TryCoercer.java  |   3 +-
 37 files changed, 1074 insertions(+), 434 deletions(-)
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/resolve/jackson/JsonShorthandDeserializer.java
 create mode 100644 
core/src/test/java/org/apache/brooklyn/core/resolve/jackson/JacksonJsonShorthandDeserializerTest.java

Reply via email to