Class MockNetwork

    • Constructor Detail

      • MockNetwork

        public MockNetwork()

        Constructor for MockNetwork.

    • Method Detail

      • getCriticalService

        public String getCriticalService()

        getCriticalService

        Returns:
        a String object.
      • setCriticalService

        public void setCriticalService​(String svcName)

        setCriticalService

        Parameters:
        svcName - a String object.
      • getIfAlias

        public String getIfAlias()

        getIfAlias

        Returns:
        a String object.
      • setIfAlias

        public void setIfAlias​(String ifAlias)

        setIfAlias

        Parameters:
        ifAlias - a String object.
      • setIfIndex

        public void setIfIndex​(int ifIndex)

        setIfIndex

        Parameters:
        ifIndex -
      • addNode

        public MockNode addNode​(int nodeid,
                                String label)

        addNode

        Parameters:
        nodeid - a int.
        label - a String object.
        Returns:
        a MockNode object.
      • getIdToNameMap

        public Map<Integer,​String> getIdToNameMap()

        getIdToNameMap

        Returns:
        a Map object.
      • getInvalidPollCount

        public int getInvalidPollCount()

        getInvalidPollCount

        Returns:
        a int.
      • getNameToIdMap

        public Map<String,​Integer> getNameToIdMap()

        getNameToIdMap

        Returns:
        a Map object.
      • getNode

        public MockNode getNode​(int i)

        getNode

        Parameters:
        i - a int.
        Returns:
        a MockNode object.
      • getNodeIdForInterface

        public int getNodeIdForInterface​(String ipAddr)

        getNodeIdForInterface

        Parameters:
        ipAddr - a String object.
        Returns:
        a int.
      • receivedInvalidPoll

        public void receivedInvalidPoll​(String ipAddr,
                                        String svcName)

        receivedInvalidPoll

        Parameters:
        ipAddr - a String object.
        svcName - a String object.
      • removeElement

        public void removeElement​(MockElement element)

        removeElement

        Parameters:
        element - a MockElement object.
      • removeInterface

        public void removeInterface​(MockInterface iface)

        removeInterface

        Parameters:
        iface - a MockInterface object.
      • removeNode

        public void removeNode​(MockNode node)

        removeNode

        Parameters:
        node - a MockNode object.
      • removeService

        public void removeService​(MockService svc)

        removeService

        Parameters:
        svc - a MockService object.
      • resetInvalidPollCount

        public void resetInvalidPollCount()

        resetInvalidPollCount

      • getNodeCount

        public int getNodeCount()

        getNodeCount

        Returns:
        a int.
      • getInterfaceCount

        public int getInterfaceCount()

        getInterfaceCount

        Returns:
        a int.
      • getServiceCount

        public int getServiceCount()

        getServiceCount

        Returns:
        a int.
      • createStandardNetwork

        public MockNetwork createStandardNetwork()

        createStandardNetwork