Uses of Class
io.patriot_framework.network.simulator.api.model.Topology
-
Packages that use Topology Package Description io.patriot_framework.hub io.patriot_framework.network.simulator.api.builder io.patriot_framework.network.simulator.api.manager -
-
Uses of Topology in io.patriot_framework.hub
Methods in io.patriot_framework.hub with parameters of type Topology Modifier and Type Method Description void
PatriotHub. deployTopology(Topology top)
-
Uses of Topology in io.patriot_framework.network.simulator.api.builder
Methods in io.patriot_framework.network.simulator.api.builder that return Topology Modifier and Type Method Description Topology
TopologyBuilder. build()
Builds topology.Topology
TopologyBuilder. getTopology()
-
Uses of Topology in io.patriot_framework.network.simulator.api.manager
Methods in io.patriot_framework.network.simulator.api.manager with parameters of type Topology Modifier and Type Method Description void
Manager. calcRoutes(Topology topology)
Calculates routers via Floyd-Warshall algo.void
Manager. cleanUp(Topology topology)
Clean all routers, networks in topology (stop and delete).void
Manager. deployDeviceToNetwork(Device device, TopologyNetwork network, Topology calculatedTopology, String tag, List<String> envVars)
Stops device, connects device to target network and again start device.void
Manager. deployTopology(Topology topology)
Deploy all topology.void
Manager. processRoutes(Topology topology)
Parses calculated routes to actual route objects.void
Manager. setMasquerade(Topology topology)
Sets masquerade to iptables on corner router, which provides full connectivity to internet for all networks communicating with corner router.void
Manager. setRoutes(Topology topology)
Sets routes to routing table via REST API on targeted routers.
-