public abstract class Protocol<Element> extends Object
Constructor and Description |
---|
Protocol(TopologySettings topologySettings,
TopologyContext context) |
public Protocol(TopologySettings topologySettings, TopologyContext context)
public void createAndPersistNetwork()
protected void printProtocolSpecificMessage()
protected abstract void createAndPersistProtocolSpecificEntities(List<OnmsNode> nodes)
protected abstract TopologyGenerator.Protocol getProtocol()
protected TopologySettings adoptAndVerifySettings(TopologySettings topologySettings)
protected OnmsCategory createCategory()
protected List<OnmsNode> createNodes(int amountNodes, OnmsCategory category)
protected OnmsNode createNode(int count, OnmsMonitoringLocation location, OnmsCategory category)
protected List<OnmsSnmpInterface> createSnmpInterfaces(List<OnmsNode> nodes)
protected OnmsSnmpInterface createSnmpInterface(int ifIndex, OnmsNode node)
protected List<OnmsIpInterface> createIpInterfaces(List<OnmsSnmpInterface> snmps)
protected OnmsIpInterface createIpInterface(OnmsSnmpInterface snmp, InetAddress inetAddress)
protected <E> PairGenerator<E> createPairGenerator(List<E> elements)
Copyright © 2021. All rights reserved.