group software process tasks better 1167/head
authorAlex Heneveld <alex.heneveld@cloudsoftcorp.com>
Thu, 21 Jan 2016 14:10:09 +0000 (14:10 +0000)
committerAlex Heneveld <alex.heneveld@cloudsoftcorp.com>
Thu, 21 Jan 2016 14:16:37 +0000 (14:16 +0000)
commit39e2a4e4a81138e22d35d026cdcd6307fba67eb8
treea1c1129c1f6c7eb693202ce50bea915941cc709e
parentb28ba027e4aa5e0221bc5a1189466f3671f99b8a
group software process tasks better

causes a much nicer tree to display, rather than lots of steps.
most are no-op and i think this structure makes it better to navigate.
unfortunately it is hard to tell if a step is no-op, as they are methods,
so we don't have a way just to not run empty steps.
it would be better to do away with most of them, finding a different mechanism
for subclasses to insert at the right point, but this helps in the short term.
brooklyn-server/software/base/src/main/java/org/apache/brooklyn/entity/software/base/AbstractSoftwareProcessDriver.java