Package org.opennms.enlinkd.generator
Class TopologyGenerator
- java.lang.Object
-
- org.opennms.enlinkd.generator.TopologyGenerator
-
public class TopologyGenerator extends Object
Can be used to generate a Linkd Topology for testing purposes. Usage:TopologyGenerator generator = TopologyGenerator.builder() .persister(topologyPersister) ... .build(); generator.generateTopology(); // create a topology // do something with it generator.deleteTopology(); // delete it againThe generated nodes will belong to the category "GeneratedNode".
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTopologyGenerator.ProgressCallbackUsed to record the current progress of the generation.static classTopologyGenerator.Protocolstatic classTopologyGenerator.Topologystatic classTopologyGenerator.TopologyGeneratorBuilder
-
Field Summary
Fields Modifier and Type Field Description static StringCATEGORY_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TopologyGenerator.TopologyGeneratorBuilderbuilder()voiddeleteTopology()voidgenerateTopology(TopologySettings topologySettings)
-
-
-
Field Detail
-
CATEGORY_NAME
public static final String CATEGORY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
builder
public static TopologyGenerator.TopologyGeneratorBuilder builder()
-
generateTopology
public void generateTopology(TopologySettings topologySettings)
-
deleteTopology
public void deleteTopology()
-
-