Package org.btrplace.model.view.network
Material for defining the network
-
Interface Summary Interface Description LinkBuilder Interface to specify a builder to create links.NetworkElement Model a network element defined by an identifier and a bandwidth capacity.SwitchBuilder Interface to specify a builder to create switches. -
Class Summary Class Description DefaultLinkBuilder Default implementation ofLinkBuilder
.DefaultRouting Default implementation ofRouting
.DefaultSwitchBuilder Default implementation ofSwitchBuilder
.Link Model a link that connects aSwitch
to aPhysicalElement
(links between two nodes are not supported).Network A network view that allows to create switches and connect them to nodes or together using links.Routing A routing must be associated to a network view, it provides methods to get the path between two nodes and the corresponding maximal bandwidth available on the path.StaticRouting Statical implementation ofRouting
.StaticRouting.NodesMap Inner class that map two nodes to ease the routing.Switch Model a switch A switch should not be instantiated directly. -
Enum Summary Enum Description Routing.LinkDirection State the link direction.