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

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


The following commit(s) were added to refs/heads/master by this push:
     new 4768bf8  Allows downstream to override task display name
     new 8babbdf  Merge pull request #1193 from 
nakomis/allow-custom-task-display-name
4768bf8 is described below

commit 4768bf872bead8c28828946ccd2513af6dac3e73
Author: Martin Harris <[email protected]>
AuthorDate: Mon Jul 5 17:28:22 2021 +0100

    Allows downstream to override task display name
---
 .../util/core/task/system/internal/AbstractProcessTaskFactory.java     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/core/src/main/java/org/apache/brooklyn/util/core/task/system/internal/AbstractProcessTaskFactory.java
 
b/core/src/main/java/org/apache/brooklyn/util/core/task/system/internal/AbstractProcessTaskFactory.java
index e0a225a..7324531 100644
--- 
a/core/src/main/java/org/apache/brooklyn/util/core/task/system/internal/AbstractProcessTaskFactory.java
+++ 
b/core/src/main/java/org/apache/brooklyn/util/core/task/system/internal/AbstractProcessTaskFactory.java
@@ -170,7 +170,8 @@ public abstract class AbstractProcessTaskFactory<T extends 
AbstractProcessTaskFa
 
     /** creates the TaskBuilder which can be further customized; typically 
invoked by the initial {@link #newTask()} */
     public TaskBuilder<Object> constructCustomizedTaskBuilder() {
-        TaskBuilder<Object> tb = 
TaskBuilder.builder().dynamic(false).displayName("ssh: "+getSummary());
+        String displayName = config.containsKey("displayName") ? 
String.valueOf(config.getStringKey("displayName")) : "ssh: "+ getSummary();
+        TaskBuilder<Object> tb = 
TaskBuilder.builder().dynamic(false).displayName(displayName);
         
         tb.tag(BrooklynTaskTags.tagForStream(BrooklynTaskTags.STREAM_STDIN, 
                 Streams.byteArrayOfString(Strings.join(commands, "\n"))));

Reply via email to