Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
Description
Currently topology validation occurs only when submitting the topology to nimbus. Once a topology is built with TopologyBuilder.createTopology() all relevant data to validate a topology is correctly wired already exists. However, TopologyBuilder.createTopology() incurs the cost of serializing the ComponentObject which isn't needed to validate the topology is wired correctly. The operation of validating a topology can provided in TopologyBuilder, or a helper class like TopologyValidator, to validate a topology while it is being built by consumers without the cost of serializing ComponentObjects or submitting to nimbus.