This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/com.fasterxml.jackson.core-jackson-databind-2.13.4.1
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git


    omit 726462474e Bump jackson-databind from 2.13.3 to 2.13.4.1
     add 2274bceb18 outline of how freemarker can be used for variable 
resolution
     add 8a13fbe0d7 add set-config step type
     add 77c3562afe clear sensor and config steps
     add a0a077aa3b set/clear workflow variable
     add 7ce3bf96d7 put all step inputs into a map using config keys
     add 800d3b2e12 access to step inputs and outputs
     add d130c27662 full input, outputs, variable references
     add 3b618ca3d5 inputs and outputs and parameters working in a nice, 
consistent way
     add 98997b7bae Initial tests for the workflow property NEXT
     add 1c9aabbdd4 Rename test with incomplete loop to infinite
     add b5998f067c Create helper for logWatcher
     add 719f9b4f97 Clarify the infinite loop test expectation
     add 3084d0cbbd Add a check-point step in tests
     add 87756c16e3 Add test that combines set-sensor and next property
     add b4521a7c12 Merge remote-tracking branch 
'algairim/features/workflow-properties' into workflow-vars
     add 15286631d6 allow predicates to include assertions where the evaluation 
fails
     add 6b92f231c8 template syntax supports sensor keyword
     add e58fd3066c fix type instance resolution in DSL predicates
     add 6ababb880c improve condition resolution in workflow
     add 8386f1e76d allow entity to be specified as context when evaluation 
condition
     add c22f8de027 shorthand tidy
     add 43edebd03f extending steps
     add 89b564497d validation and shorthand for custom workflow steps
     add ed4bbf76fa support interpolation of a single dollar variable 
expression to resolve to an object
     add b0e1f2f057 tidy up
     add 7f00ba0d70 switch to steps being a list rather than an init-d map
     add 3faee684da drop workflow and step instance IDs, just use the task IDs
     add 326d7b7909 tidy up inputs, outputs, nested workflow, logging messages, 
names
     add f16703f809 fix test and better error message in edge case
     add 1f57ae2479 Merge branch 'workflow-vars' into list-syntax
     add b6bb73c9a1 add step types to BOM
     add 0c17a6d7ab tidy of names, validation, logging, and minor bugs
     add 4c22263581 workflow expressions don't wait by default, option to 
resolveWaiting, and tidy
     add 4fe66000cf use shorthand template everywhere, and improve quote 
handling for shorthand
     add e38d87ac61 allow let to take expressions, including nullish
     add 63550d0016 support mathematical steps in let operator
     add 01b40ba87c template for workflow uses entity.attributeWhenReady for 
waiting
     add 5aa0ed03f6 adds a `wait` step which can wait for an attribute to be 
ready or for a task
     add 680b1787d6 change outputs of set/get so they don't disrupt the previous
     add baf1d450ac add SSH step type
     add 1b322d7fb7 support streaming data to sshj tool
     add 5aaadebcab add HTTP step type
     add 2e380e0e07 add container and workflow step, support raw access for 
shorthand to match final arg
     add 87f92e461f support trimming and return values
     add 0345b18817 add workflow-sensor
     add a70a46381c add workflow-policy with test
     add bd75eff4d7 invoke-effector added
     add e2ce88e308 comments on intermittent failing test
     add d6103e1eda tidy
     add 2db3c0a7cb fix bug where output of previous invocation of current step 
was accessed preferentially
     add a19f974705 remove stale comments
     add a4da3a3622 persist workflows in sensor
     add 83ec6fc551 better distinguish different classes of interruption
     add 44f4e71e49 replay workflow from specified points or current point
     add a689819231 ensure workflow effector sets the internal workflow state 
sensor synchronously
     add b3d00859fe can replay workflow after shutdown
     add 2a6fa16a8f allow replay-from-last to descend into nested workflow
     add 5ef6f163ee after rebind, mark workflows that were running as shutdown 
failed, then replay from failure point
     add 827effe77b better info on test failing in jenkins but passing locally
     add 1c980f02cc REST API for workflows
     add 7473f0519c minor additions to workflow
     add 14f24039fc when logbook is queried for descendants of a task, also 
include workflow it was part of
     add df2299d8bb store all task IDs for a workflow and subworkflow IDs
     add 4fa37b8b59 better cancellation for tasks, and REST API supports 
cancelling task
     add ebfa455d01 change workflow api to match activities and others
     add e9b43c734c store more info on workflow replays and other metadata on 
steps
     add 126c9fd2fa use tags for entity initialization tasks, top-level tasks
     add 5440e64770 support replay in backend, with some refactor
     add 74150e6997 tidy task extended summary
     add 5a1ebfbcca minor fixes for replay
     add 0ae2c7d728 error handler for workflow
     add 64c9153060 more DslPredicates to support errors -- java-instance-of 
more powerful
     add c52df620cc error-cause is working
     add 33d14867e1 add error field lookup
     add 32402f5299 change error-cause to be a filter, with default
     add 3de540267b timeout and onError working, for steps and workflow
     add 52e0a4bd0c require ... for multimatch, and allow inline before a 
literal
     add 4012c75093 tidy logging and task naming for error handling
     add 42f443636a make ssh workflow step easier to be reused (eg for ansible 
ssh workflow step)
     add 397de8c3e1 retry step working, with tests
     add d72df592d7 support workflow for software process entities
     add 500e4ead73 add retry backoff, and test and fix on-error retry behaviour
     add a50296510d address code review comments, improve https support
     add 84876d12fd make step output available on errors, and improve short 
name metadata for types
     add a33153f6c8 block type instantiation for steps
     add ccf3cc8e65 REST API to run workflow, and tidy workflow submission 
metadata
     add 286eb0d4a0 fix typo
     add 5b2c5aa310 ensure ssh workflow step fails if non-zero exit code
     add bed78cd487 use constants for special steps -1 -2
     add 89c2662604 fix bug where location tags get set as config on some 
locations
     add 6d47a190ef merge master - fix location tags
     add 4062c3ab7d misc workflow fixes - more details, including error and 
rest calls
     add b35bab6dcd workflow basic expiry, and more workflow fixes
     add 7fce67194f add fail and goto steps, and accept step as keyword for 
shorthand
     add fdfc806cda fix error message with recent task builder change
     add e535976362 fix some error handling edge cases
     add abcd84791c make regex condition use DOTALL mode
     add c1fb900595 unresolveable expressions in conditions are treated as 
absent not errors
     add 7ac4ca5e35 better logging for bundle metadata and errors
     add 01a5817bda fix bug where tags get set as config on rebind
     add 3f80bde4c4 include error summary in ssh workflow step bad exit code 
error
     add 7030558351 correctly resolve entities and Brooklyn DSL from workflow
     add 730333ed07 support access to other applications via DSL
     add 6b6662dd0e prevent unwrapping where names conflict
     add 36a202f7f1 DSL support for accessing members
     add 9237e725d3 limit task children api request by default
     add c3cbd39ede freemarker to use computer format unless explicitly set 
otherwise
     add cfb3a4b5b6 use underscore for keys to workflow steps, and add 
output_max_size for ssh &c
     add 859333aaba much more secret supression on REST API, esp workflow
     add 0714c17a8c yaml output does not use multiline by default anymore
     add 3b69836765 store resolved inputs in a separate map; expand 
sanitization test to cover remaining case
     add b782da5704 minor tidy and bug fixes
     add 95cf820f1b tidy replay names, fix condition for sensors, fix prev/next 
for empty workflow
     add 50e0f0e2ce better messages and checks on condition asserts
     add 216111764f expand let to be able to merge maps, set keys
     add 5402a00dd8 set can convert to yaml or json string; tidy yaml output
     add 49b550a39e weaken one error assertion
     add c8fe395117 Merge pull request #1369 from ahgittin/workflow-tidy
     add 072a3bea4a tweak 'let' arguments esp behaviour with yaml/json
     add 5026b145da fix edge case where types won't coerce as supertypes aren't 
set
     add 51ea8b0cb3 add load workflow step
     add 855f00b366 Merge branch 'workflow-tidy'
     add 2d00588536 prevent legacy mode from allowing blueprints that it 
shouldn't
     add c8f8b7669b remove some warnings during test
     add a67ddc24bb remove extra details when listing tasks
     add b7f125388e more launcher fixes
     add 09b005b2dc improve resolution of `type` key as either a field or the 
type to create
     add 8ba7c6be4f fix eager deserialization into config when type might be a 
field not an instruction
     add 6c6a71187e fix DSL resolution for workflow steps
     add 839ec3add7 catch npe on exception collapsing
     add 6eed5b3ba0 guard against recursive variable evaluation in workflow
     add c741720a8b label destroy tasks and rename entities if coming from ui
     add 12ee696d26 track stage where var is being resolved so we can handle 
some special recursive references
     add f3153691f6 tidy name of workflow effector task
     add 063a289c4f ensure DSL components deep in vars get resolved for workflow
     add 99a06824ec better handling of complex args, reporting of 
tasks/workflow-policy
     add 77879c3a98 fix load workflow step
     add 4f56e50366 log more details of highlights
     add aea5fae7fa better persistence and deserialization of dsl expressions
     add 0cfee546bc tidy names and tagging of mgmt adjunct tasks
     add 51b28628bc allow name to be supplied for policies, enrichers, etc
     add 2a56568bfe fix reporting of scheduled tasks that are no longer 
reporting
     add b4c96f21fb tidy up of recent workflow-based adjuncts
     add ddad49043a fix for occasional test failure where task status includes 
bogus 'null'
     add b35421d5ba other part of the fix for task status string generation
     add c4c167a30e improved quote handling for ssh etc
     add 2b485eaf6d clean up json/yaml parse v encoding, and add bash encoding
     add 06bb567aa4 fix feed persistence, and stronger tests
     add 6bcc8f3faf log when a user downloads a bundle
     add a56a05f1d3 Updated snakeyaml and jackson to patch CVE-2022-25857 and 
CVE-2022-38749
     add 46be6f5bd4 Merge remote-tracking branch 'origin/update-snakeyaml-1.31'
     add bb9cf972cd Bump jackson-databind from 2.13.3 to 2.13.4.1

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (726462474e)
            \
             N -- N -- N   
refs/heads/dependabot/maven/com.fasterxml.jackson.core-jackson-databind-2.13.4.1
 (bb9cf972cd)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../brooklyn/api/entity/EntityInitializer.java     |    7 +-
 .../rebind/mementos/BrooklynMementoPersister.java  |    2 +
 .../apache/brooklyn/api/objs/HighlightTuple.java   |    2 +-
 .../camp/brooklyn/BrooklynCampConstants.java       |    5 +-
 .../spi/creation/BrooklynYamlTypeInstantiator.java |   13 +
 .../spi/dsl/BrooklynDslDeferredSupplier.java       |   20 +-
 .../spi/dsl/methods/BrooklynDslCommon.java         |   10 +
 .../brooklyn/spi/dsl/methods/DslComponent.java     |  351 +++++--
 .../brooklyn/camp/brooklyn/AbstractYamlTest.java   |    8 +-
 .../camp/brooklyn/AddChildrenEffectorYamlTest.java |    5 +-
 .../apache/brooklyn/camp/brooklyn/AppYamlTest.java |   13 +-
 .../camp/brooklyn/ApplicationsYamlTest.java        |   92 +-
 .../camp/brooklyn/CustomTypeConfigYamlTest.java    |    5 +-
 .../brooklyn/CustomTypeInitializerYamlTest.java    |   77 +-
 .../camp/brooklyn/DslAndRebindYamlTest.java        |    3 +-
 .../brooklyn/camp/brooklyn/LocationsYamlTest.java  |   15 +-
 .../camp/brooklyn/ReferencedOsgiYamlTest.java      |    2 +-
 .../brooklyn/camp/brooklyn/ReferencedYamlTest.java |   35 +-
 .../camp/brooklyn/WorkflowExpressionsYamlTest.java |  189 ++++
 .../camp/brooklyn/WorkflowYamlRebindTest.java      |  292 ++++++
 .../brooklyn/camp/brooklyn/WorkflowYamlTest.java   |  769 +++++++++++++-
 .../brooklyn/spi/dsl/AppGroupTraverserTest.java    |    8 +-
 .../brooklyn/spi/dsl/DslParseComponentsTest.java   |   81 +-
 .../camp/brooklyn/spi/dsl/DslYamlTest.java         |   22 +-
 ...atalog.yaml => yaml-ref-app-just-one-name.yaml} |    3 +-
 ...og.yaml => yaml-ref-catalog-just-one-name.yaml} |    3 +-
 ...ity.yaml => yaml-ref-entity-just-one-name.yaml} |    3 +-
 .../catalog/internal/BasicBrooklynCatalog.java     |   10 +-
 .../apache/brooklyn/core/config/ConfigKeys.java    |    6 +-
 .../org/apache/brooklyn/core/config/Sanitizer.java |    4 +-
 .../brooklyn/core/effector/AbstractEffector.java   |    2 +-
 .../AddEffectorInitializerAbstractProto.java       |   22 +-
 .../core/effector/AddSensorInitializer.java        |   13 +-
 .../brooklyn/core/effector/EffectorTasks.java      |    6 +-
 .../apache/brooklyn/core/effector/Effectors.java   |   59 +-
 .../brooklyn/core/entity/AbstractEntity.java       |    2 +-
 .../brooklyn/core/entity/BrooklynConfigKeys.java   |    5 +
 .../org/apache/brooklyn/core/entity/Entities.java  |   35 +-
 .../brooklyn/core/entity/EntityAdjuncts.java       |   36 +-
 .../brooklyn/core/entity/EntityInitializers.java   |    6 +-
 .../brooklyn/core/feed/DelegatingPollHandler.java  |    8 +-
 .../org/apache/brooklyn/core/feed/FeedConfig.java  |    2 +-
 .../org/apache/brooklyn/core/feed/PollConfig.java  |    8 +-
 .../java/org/apache/brooklyn/core/feed/Poller.java |  226 ++--
 .../core/location/BasicLocationRegistry.java       |   23 +-
 .../location/cloud/names/CustomMachineNamer.java   |    4 +-
 .../brooklyn/core/mgmt/BrooklynTaskTags.java       |  120 ++-
 .../brooklyn/core/mgmt/EntityManagementUtils.java  |   38 +
 .../core/mgmt/internal/AppGroupTraverser.java      |   25 +-
 .../brooklyn/core/mgmt/internal/EffectorUtils.java |    4 +-
 .../mgmt/internal/EntityManagementSupport.java     |  193 +++-
 .../core/mgmt/internal/LocalManagementContext.java |   10 +-
 .../core/mgmt/persist/XmlMementoSerializer.java    |   72 +-
 .../mgmt/rebind/RebindContextLookupContext.java    |   20 +
 .../mgmt/rebind/RebindExceptionHandlerImpl.java    |    2 +
 .../brooklyn/core/mgmt/rebind/RebindIteration.java |   31 +-
 .../core/mgmt/rebind/RebindManagerImpl.java        |    2 +-
 .../core/mgmt/rebind/dto/MementosGenerators.java   |   61 +-
 .../rebind/transformer/CompoundTransformer.java    |    4 +-
 .../transformer/CompoundTransformerLoader.java     |    2 +-
 .../brooklyn/core/objs/AbstractEntityAdjunct.java  |   33 +-
 .../resolve/jackson/AsPropertyIfAmbiguous.java     |  102 +-
 .../core/resolve/jackson/BeanWithTypeUtils.java    |   14 +-
 .../jackson/BrooklynJacksonSerializationUtils.java |    6 +
 .../core/resolve/jackson/BrooklynJacksonType.java  |    7 +
 .../resolve/jackson/CommonTypesSerialization.java  |   29 +-
 .../jackson/JsonPassThroughDeserializer.java       |   59 ++
 .../core/sensor/AbstractAddTriggerableSensor.java  |   11 +-
 ...TemplatedStringAttributeSensorAndConfigKey.java |    4 +-
 .../brooklyn/core/sensor/ssh/SshCommandSensor.java |   18 +-
 .../brooklyn/core/server/BrooklynServerPaths.java  |    2 +-
 .../brooklyn/core/typereg/BundleUpgradeParser.java |    2 +-
 .../brooklyn/core/typereg/RegisteredTypes.java     |    7 +
 .../core/workflow/DanglingWorkflowException.java   |   19 +-
 .../brooklyn/core/workflow/ShorthandProcessor.java |  344 ++++++
 .../core/workflow/WorkflowCommonConfig.java        |   32 +-
 .../brooklyn/core/workflow/WorkflowDefinition.java |   50 -
 .../brooklyn/core/workflow/WorkflowEffector.java   |   77 +-
 .../core/workflow/WorkflowErrorHandling.java       |  146 +++
 .../core/workflow/WorkflowExecutionContext.java    | 1097 ++++++++++++++++++--
 .../workflow/WorkflowExpressionResolution.java     |  528 ++++++++++
 .../brooklyn/core/workflow/WorkflowPolicy.java     |  143 +++
 .../core/workflow/WorkflowReplayUtils.java         |  239 +++++
 .../brooklyn/core/workflow/WorkflowSensor.java     |  208 ++++
 .../core/workflow/WorkflowStepDefinition.java      |  261 ++++-
 .../WorkflowStepInstanceExecutionContext.java      |  220 ++++
 .../core/workflow/WorkflowStepResolution.java      |  126 ++-
 .../workflow/steps/ClearConfigWorkflowStep.java    |   56 +
 .../workflow/steps/ClearSensorWorkflowStep.java    |   59 ++
 .../workflow/steps/ClearVariableWorkflowStep.java  |   49 +
 .../core/workflow/steps/CustomWorkflowStep.java    |  195 ++++
 .../core/workflow/steps/EntityValueToSet.java      |   33 +-
 .../core/workflow/steps/FailWorkflowStep.java      |   77 ++
 ...{LogWorkflowStep.java => GotoWorkflowStep.java} |   42 +-
 .../core/workflow/steps/HttpWorkflowStep.java      |  187 ++++
 .../workflow/steps/InvokeEffectorWorkflowStep.java |  127 +++
 .../core/workflow/steps/LoadWorkflowStep.java      |  108 ++
 .../core/workflow/steps/LogWorkflowStep.java       |   31 +-
 .../core/workflow/steps/NoOpWorkflowStep.java      |   12 +-
 .../core/workflow/steps/RetryWorkflowStep.java     |  280 +++++
 ...epWorkflowStep.java => ReturnWorkflowStep.java} |   33 +-
 .../core/workflow/steps/SetConfigWorkflowStep.java |   64 ++
 .../core/workflow/steps/SetSensorWorkflowStep.java |   68 +-
 .../workflow/steps/SetVariableWorkflowStep.java    |  509 +++++++++
 .../core/workflow/steps/SleepWorkflowStep.java     |   23 +-
 .../core/workflow/steps/SshWorkflowStep.java       |  128 +++
 ...{EntityValueToSet.java => TypedValueToSet.java} |   40 +-
 .../core/workflow/steps/WaitWorkflowStep.java      |   96 ++
 .../store/WorkflowStatePersistenceViaSensors.java  |  123 +++
 .../apache/brooklyn/util/core/ResourceUtils.java   |   11 +
 .../brooklyn/util/core/config/ConfigBag.java       |    8 +-
 .../core/flags/BrooklynTypeNameResolution.java     |    1 +
 .../util/core/internal/ssh/ShellAbstractTool.java  |    3 +
 .../brooklyn/util/core/internal/ssh/ShellTool.java |    4 +
 .../util/core/internal/ssh/sshj/SshjTool.java      |   43 +-
 .../util/core/json/ShellEnvironmentSerializer.java |   17 +-
 .../util/core/logbook/DelegatingLogStore.java      |    6 +
 .../brooklyn/util/core/logbook/LogStore.java       |   47 +-
 .../util/core/logbook/file/FileLogStore.java       |   21 +-
 .../logbook/opensearch/OpenSearchLogStore.java     |   17 +-
 .../util/core/predicates/DslPredicates.java        |  356 +++++--
 .../ResolutionFailureTreatedAsAbsent.java}         |   36 +-
 .../apache/brooklyn/util/core/task/BasicTask.java  |  417 +++++---
 .../util/core/task/DynamicSequentialTask.java      |    2 +-
 .../brooklyn/util/core/task/ScheduledTask.java     |   44 +-
 .../brooklyn/util/core/task/TaskBuilder.java       |   22 +-
 .../org/apache/brooklyn/util/core/task/Tasks.java  |   11 +-
 .../brooklyn/util/core/task/ValueResolver.java     |    2 +-
 .../brooklyn/util/core/text/TemplateProcessor.java |  268 ++++-
 .../core/effector/SampleManyTasksEffector.java     |   16 +-
 .../mgmt/persist/XmlMementoSerializerTest.java     |   18 +
 .../core/mgmt/rebind/RebindLocationTest.java       |    3 +-
 .../core/mgmt/rebind/RebindTestFixture.java        |   15 +-
 .../resolve/jackson/BrooklynJacksonTypeTest.java   |    5 +-
 .../BrooklynMiscJacksonSerializationTest.java      |   15 +-
 ...klynRegisteredTypeJacksonSerializationTest.java |   96 +-
 .../core/test/BrooklynAppUnitTestSupport.java      |   25 +
 .../core/workflow/ShorthandProcessorTest.java      |  134 +++
 .../brooklyn/core/workflow/WorkflowBasicTest.java  |  249 ++++-
 .../core/workflow/WorkflowBeefyStepTest.java       |  198 ++++
 .../workflow/WorkflowInputOutputExtensionTest.java |  627 +++++++++++
 .../workflow/WorkflowPersistReplayErrorsTest.java  |  707 +++++++++++++
 .../brooklyn/core/workflow/WorkflowRetryTest.java  |  324 ++++++
 .../internal/ssh/sshj/SshjToolIntegrationTest.java |   65 +-
 .../logbook/opensearch/OpenSearchLogStoreTest.java |   28 +-
 .../util/core/predicates/DslPredicateTest.java     |  134 ++-
 .../util/core/text/TemplateProcessorTest.java      |   16 +-
 karaf/init/src/main/resources/catalog.bom          |  134 ++-
 .../common/BrooklynPropertiesFactoryHelper.java    |    4 +-
 .../AbstractBrooklynLauncherRebindTest.java        |    8 +-
 ...ncherRebindManagementNodeStateListenerTest.java |    3 +-
 .../location/kubernetes/KubernetesLocation.java    |    2 +-
 .../brooklyn/location/jclouds/JcloudsLocation.java |    2 +-
 .../jclouds/RebindJcloudsLocationTest.java         |    6 +-
 pom.xml                                            |    2 +-
 .../org/apache/brooklyn/rest/api/ActivityApi.java  |   52 +-
 .../org/apache/brooklyn/rest/api/AdjunctApi.java   |    4 +-
 .../apache/brooklyn/rest/api/ApplicationApi.java   |    4 +-
 .../org/apache/brooklyn/rest/api/EffectorApi.java  |    1 -
 .../org/apache/brooklyn/rest/api/EntityApi.java    |  123 ++-
 .../org/apache/brooklyn/rest/api/SensorApi.java    |   12 +-
 .../org/apache/brooklyn/rest/api/ServerApi.java    |    4 +-
 .../apache/brooklyn/rest/domain/TaskSummary.java   |    3 +-
 .../resources/AbstractBrooklynRestResource.java    |  144 ++-
 .../brooklyn/rest/resources/ActivityResource.java  |   78 +-
 .../brooklyn/rest/resources/AdjunctResource.java   |    4 +-
 .../rest/resources/ApplicationResource.java        |   17 +-
 .../brooklyn/rest/resources/BundleResource.java    |    2 +
 .../brooklyn/rest/resources/EffectorResource.java  |   22 +-
 .../brooklyn/rest/resources/EntityResource.java    |  168 ++-
 .../brooklyn/rest/resources/SensorResource.java    |   18 +-
 .../brooklyn/rest/resources/ServerResource.java    |    6 +-
 .../rest/transform/CatalogTransformer.java         |    4 +-
 .../rest/transform/EffectorTransformer.java        |   45 +-
 .../rest/transform/LocationTransformer.java        |    9 +-
 .../brooklyn/rest/transform/TaskTransformer.java   |   84 +-
 .../brooklyn/rest/transform/TypeTransformer.java   |    2 +-
 .../rest/util/BrooklynRestResourceUtils.java       |    4 +-
 .../brooklyn/rest/util/WebResourceUtils.java       |   77 --
 .../brooklyn/rest/resources/ActivityRestTest.java  |  440 +++++---
 .../rest/resources/EffectorUtilsRestTest.java      |    4 +-
 .../rest/resources/EntityWorkflowsRestTest.java    |  266 +++++
 .../rest/resources/SensorResourceTest.java         |   62 +-
 .../util/json/BrooklynJacksonSerializerTest.java   |  105 +-
 .../brooklyn/cli/lister/ItemDescriptors.java       |    2 +-
 .../entity/machine/SetHostnameCustomizer.java      |   21 +-
 .../base/AbstractSoftwareProcessDriver.java        |    2 +-
 ...laProcess.java => WorkflowSoftwareProcess.java} |   42 +-
 ...ver.java => WorkflowSoftwareProcessDriver.java} |    2 +-
 ...sImpl.java => WorkflowSoftwareProcessImpl.java} |    4 +-
 .../base/WorkflowSoftwareProcessSshDriver.java     |  150 +++
 .../system_service/InitdServiceInstaller.java      |    2 +-
 .../tasks/kubectl/ContainerTaskFactory.java        |    6 +-
 .../tasks/kubectl/ContainerTaskResult.java         |    9 +
 .../tasks/kubectl/ContainerWorkflowStep.java       |  127 +++
 .../brooklynnode/SelectMasterEffectorTest.java     |    3 +-
 .../software/base/WorkflowSoftwareProcessTest.java |  142 +++
 .../tasks/kubectl/ContainerEffectorTest.java       |  137 ++-
 .../brooklyn/tasks/kubectl/ContainerTaskTest.java  |    2 +-
 .../brooklyn/location/winrm/WinrmWorkflowStep.java |  101 ++
 .../framework/TargetableTestComponentTest.java     |    4 +-
 .../org/apache/brooklyn/test/ClassLogWatcher.java  |   60 ++
 .../yaml-ref-osgi-entity-just-one-name.yaml        |    3 +-
 .../yaml-ref-osgi-entity-just-one-name.yaml        |    3 +-
 .../java/org/apache/brooklyn/test/Asserts.java     |   21 +-
 .../apache/brooklyn/util/collections/Jsonya.java   |    5 +
 .../util/collections/ThreadLocalStack.java         |   90 ++
 .../brooklyn/util/exceptions/Exceptions.java       |   57 +-
 .../exceptions/PropagatedRuntimeException.java     |    4 +-
 .../exceptions/RuntimeInterruptedException.java    |   26 +-
 .../brooklyn/util/http/executor/HttpConfig.java    |    5 +
 .../brooklyn/util/http/executor/HttpRequest.java   |    2 +-
 .../executor/apacheclient/HttpExecutorImpl.java    |    3 +-
 .../coerce/PrimitiveStringTypeCoercions.java       |  110 +-
 .../org/apache/brooklyn/util/stream/Streams.java   |   14 +-
 .../brooklyn/util/text/QuotedStringTokenizer.java  |  199 +++-
 .../org/apache/brooklyn/util/text/Strings.java     |    6 +
 .../org/apache/brooklyn/util/time/Duration.java    |   14 +-
 .../util/text/QuotedStringTokenizerTest.java       |  101 +-
 .../brooklyn-test-osgi-com-example-entities.jar    |  Bin 24110 -> 24777 bytes
 .../brooklyn/osgi/brooklyn-test-osgi-entities.jar  |  Bin 23515 -> 24170 bytes
 221 files changed, 14578 insertions(+), 2057 deletions(-)
 create mode 100644 
camp/camp-brooklyn/src/test/java/org/apache/brooklyn/camp/brooklyn/WorkflowExpressionsYamlTest.java
 create mode 100644 
camp/camp-brooklyn/src/test/java/org/apache/brooklyn/camp/brooklyn/WorkflowYamlRebindTest.java
 copy camp/camp-brooklyn/src/test/resources/{yaml-ref-catalog.yaml => 
yaml-ref-app-just-one-name.yaml} (93%)
 copy camp/camp-brooklyn/src/test/resources/{yaml-ref-catalog.yaml => 
yaml-ref-catalog-just-one-name.yaml} (95%)
 copy camp/camp-brooklyn/src/test/resources/{yaml-ref-entity.yaml => 
yaml-ref-entity-just-one-name.yaml} (92%)
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/resolve/jackson/JsonPassThroughDeserializer.java
 copy 
rest/rest-server/src/main/java/org/apache/brooklyn/rest/NopSecurityHandler.java 
=> 
core/src/main/java/org/apache/brooklyn/core/workflow/DanglingWorkflowException.java
 (63%)
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/ShorthandProcessor.java
 delete mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowDefinition.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowErrorHandling.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowExpressionResolution.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowPolicy.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowReplayUtils.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowSensor.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepInstanceExecutionContext.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/ClearConfigWorkflowStep.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/ClearSensorWorkflowStep.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/ClearVariableWorkflowStep.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/CustomWorkflowStep.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/FailWorkflowStep.java
 copy 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/{LogWorkflowStep.java
 => GotoWorkflowStep.java} (50%)
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/HttpWorkflowStep.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/InvokeEffectorWorkflowStep.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/LoadWorkflowStep.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/RetryWorkflowStep.java
 copy 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/{SleepWorkflowStep.java
 => ReturnWorkflowStep.java} (54%)
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/SetConfigWorkflowStep.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/SetVariableWorkflowStep.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/SshWorkflowStep.java
 copy 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/{EntityValueToSet.java
 => TypedValueToSet.java} (52%)
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/steps/WaitWorkflowStep.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/workflow/store/WorkflowStatePersistenceViaSensors.java
 copy 
core/src/main/java/org/apache/brooklyn/util/core/{sensor/SensorPredicates.java 
=> predicates/ResolutionFailureTreatedAsAbsent.java} (51%)
 create mode 100644 
core/src/test/java/org/apache/brooklyn/core/workflow/ShorthandProcessorTest.java
 create mode 100644 
core/src/test/java/org/apache/brooklyn/core/workflow/WorkflowBeefyStepTest.java
 create mode 100644 
core/src/test/java/org/apache/brooklyn/core/workflow/WorkflowInputOutputExtensionTest.java
 create mode 100644 
core/src/test/java/org/apache/brooklyn/core/workflow/WorkflowPersistReplayErrorsTest.java
 create mode 100644 
core/src/test/java/org/apache/brooklyn/core/workflow/WorkflowRetryTest.java
 create mode 100644 
rest/rest-resources/src/test/java/org/apache/brooklyn/rest/resources/EntityWorkflowsRestTest.java
 copy 
software/base/src/main/java/org/apache/brooklyn/entity/software/base/{AbstractVanillaProcess.java
 => WorkflowSoftwareProcess.java} (57%)
 copy 
software/base/src/main/java/org/apache/brooklyn/entity/software/base/{VanillaSoftwareProcessDriver.java
 => WorkflowSoftwareProcessDriver.java} (91%)
 copy 
software/base/src/main/java/org/apache/brooklyn/entity/software/base/{VanillaSoftwareProcessImpl.java
 => WorkflowSoftwareProcessImpl.java} (94%)
 create mode 100644 
software/base/src/main/java/org/apache/brooklyn/entity/software/base/WorkflowSoftwareProcessSshDriver.java
 create mode 100644 
software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/ContainerWorkflowStep.java
 create mode 100644 
software/base/src/test/java/org/apache/brooklyn/entity/software/base/WorkflowSoftwareProcessTest.java
 create mode 100644 
software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinrmWorkflowStep.java
 create mode 100644 
test-support/src/main/java/org/apache/brooklyn/test/ClassLogWatcher.java
 copy camp/camp-brooklyn/src/test/resources/yaml-ref-entity.yaml => 
utils/common/dependencies/osgi/com-example-entities/src/main/resources/yaml-ref-osgi-entity-just-one-name.yaml
 (92%)
 copy camp/camp-brooklyn/src/test/resources/yaml-ref-entity.yaml => 
utils/common/dependencies/osgi/entities/src/main/resources/yaml-ref-osgi-entity-just-one-name.yaml
 (92%)
 create mode 100644 
utils/common/src/main/java/org/apache/brooklyn/util/collections/ThreadLocalStack.java

Reply via email to