You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2023/02/02 13:52:58 UTC

[brooklyn-server] 02/03: expose workflow effector definition for use in clients that need to inspect the definition

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

heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git

commit 6e576e50cb72f8abb8cfdb4b601611929b0eae12
Author: Alex Heneveld <al...@cloudsoft.io>
AuthorDate: Thu Feb 2 10:10:54 2023 +0000

    expose workflow effector definition for use in clients that need to inspect the definition
---
 .../main/java/org/apache/brooklyn/core/workflow/WorkflowEffector.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowEffector.java b/core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowEffector.java
index 1456ce3d27..5844ac02e1 100644
--- a/core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowEffector.java
+++ b/core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowEffector.java
@@ -91,6 +91,10 @@ public class WorkflowEffector extends AddEffectorInitializerAbstract implements
             WorkflowStepResolution.validateWorkflowParameters(entity, definitionParams);
         }
 
+        public Map<String,Object> getDefinitionParams() {
+            return definitionParams;
+        }
+
         public Task<Object> newTask(Entity entity, Effector<Object> effector, ConfigBag invocationParams) {
             return newSubWorkflowTask(entity, effector, invocationParams, null, null);
         }