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"))));