Package org.opennms.netmgt.mock
Class MockNetwork
- java.lang.Object
-
- org.opennms.netmgt.mock.MockElement
-
- org.opennms.netmgt.mock.MockContainer<MockContainer<?,?>,MockElement>
-
- org.opennms.netmgt.mock.MockNetwork
-
public class MockNetwork extends MockContainer<MockContainer<?,?>,MockElement>
A test network configuration- Version:
- $Id: $
- Author:
- brozow
-
-
Constructor Summary
Constructors Constructor Description MockNetwork()
Constructor for MockNetwork.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MockInterface
addInterface(int nodeId, String ipAddr)
addInterfaceMockInterface
addInterface(String ipAddr)
addInterfaceMockNode
addNode(int nodeid, String label)
addNodeMockPathOutage
addPathOutage(int nodeid, InetAddress ipAddr, String svcName)
MockService
addService(int nodeId, String ipAddr, String svcName)
addServiceMockService
addService(String svcName)
addServiceEvent
createDeleteEvent()
createDeleteEventEvent
createDownEvent()
createDownEventEvent
createNewEvent()
createNewEventMockNetwork
createStandardNetwork()
createStandardNetworkEvent
createUpEvent()
createUpEventString
getCriticalService()
getCriticalServiceMap<Integer,String>
getIdToNameMap()
getIdToNameMapString
getIfAlias()
getIfAliasMockInterface
getInterface(int nodeid, String ipAddr)
getInterfaceint
getInterfaceCount()
getInterfaceCountint
getInvalidPollCount()
getInvalidPollCountMap<String,Integer>
getNameToIdMap()
getNameToIdMapMockNode
getNode(int i)
getNodeint
getNodeCount()
getNodeCountint
getNodeIdForInterface(String ipAddr)
getNodeIdForInterfaceMockService
getService(int nodeid, String ipAddr, String svcName)
getServiceint
getServiceCount()
getServiceCountList<MockService>
getServices(int nodeId)
void
receivedInvalidPoll(String ipAddr, String svcName)
receivedInvalidPollvoid
removeElement(MockElement element)
removeElementvoid
removeInterface(MockInterface iface)
removeInterfacevoid
removeNode(MockNode node)
removeNodevoid
removeService(MockService svc)
removeServicevoid
resetInvalidPollCount()
resetInvalidPollCountvoid
setCriticalService(String svcName)
setCriticalServicevoid
setIfAlias(String ifAlias)
setIfAliasvoid
setIfIndex(int ifIndex)
setIfIndexString
toString()
void
visit(MockVisitor v)
visit-
Methods inherited from class org.opennms.netmgt.mock.MockContainer
addAnticipator, addMember, getMember, getMembers, getPollCount, getPollStatus, removeAnticipator, removeMember, resetPollCount, visitMembers
-
Methods inherited from class org.opennms.netmgt.mock.MockElement
bringDown, bringUnresponsive, bringUp, createDownEvent, createUpEvent, getNetwork, getParent, moveTo, setServicePollStatus
-
-
-
-
Method Detail
-
createDownEvent
public Event createDownEvent()
createDownEvent
- Specified by:
createDownEvent
in classMockElement
- Returns:
- a
Event
object.
-
createUpEvent
public Event createUpEvent()
createUpEvent
- Specified by:
createUpEvent
in classMockElement
- Returns:
- a
Event
object.
-
createNewEvent
public Event createNewEvent()
createNewEvent
- Specified by:
createNewEvent
in classMockElement
- Returns:
- a
Event
object.
-
createDeleteEvent
public Event createDeleteEvent()
createDeleteEvent
- Specified by:
createDeleteEvent
in classMockElement
- Returns:
- a
Event
object.
-
setCriticalService
public void setCriticalService(String svcName)
setCriticalService
- Parameters:
svcName
- aString
object.
-
setIfAlias
public void setIfAlias(String ifAlias)
setIfAlias
- Parameters:
ifAlias
- aString
object.
-
setIfIndex
public void setIfIndex(int ifIndex)
setIfIndex
- Parameters:
ifIndex
-
-
addInterface
public MockInterface addInterface(int nodeId, String ipAddr)
addInterface
- Parameters:
nodeId
- a int.ipAddr
- aString
object.- Returns:
- a
MockInterface
object.
-
addInterface
public MockInterface addInterface(String ipAddr)
addInterface
- Parameters:
ipAddr
- aString
object.- Returns:
- a
MockInterface
object.
-
addPathOutage
public MockPathOutage addPathOutage(int nodeid, InetAddress ipAddr, String svcName)
-
addService
public MockService addService(int nodeId, String ipAddr, String svcName)
addService
- Parameters:
nodeId
- a int.ipAddr
- aString
object.svcName
- aString
object.- Returns:
- a
MockService
object.
-
addService
public MockService addService(String svcName)
addService
- Parameters:
svcName
- aString
object.- Returns:
- a
MockService
object.
-
getInterface
public MockInterface getInterface(int nodeid, String ipAddr)
getInterface
- Parameters:
nodeid
- a int.ipAddr
- aString
object.- Returns:
- a
MockInterface
object.
-
getInvalidPollCount
public int getInvalidPollCount()
getInvalidPollCount
- Returns:
- a int.
-
getNodeIdForInterface
public int getNodeIdForInterface(String ipAddr)
getNodeIdForInterface
- Parameters:
ipAddr
- aString
object.- Returns:
- a int.
-
getService
public MockService getService(int nodeid, String ipAddr, String svcName)
getService
- Parameters:
nodeid
- a int.ipAddr
- aString
object.svcName
- aString
object.- Returns:
- a
MockService
object.
-
getServices
public List<MockService> getServices(int nodeId)
-
receivedInvalidPoll
public void receivedInvalidPoll(String ipAddr, String svcName)
receivedInvalidPoll
-
removeElement
public void removeElement(MockElement element)
removeElement
- Parameters:
element
- aMockElement
object.
-
removeInterface
public void removeInterface(MockInterface iface)
removeInterface
- Parameters:
iface
- aMockInterface
object.
-
removeService
public void removeService(MockService svc)
removeService
- Parameters:
svc
- aMockService
object.
-
resetInvalidPollCount
public void resetInvalidPollCount()
resetInvalidPollCount
-
visit
public void visit(MockVisitor v)
visit
- Overrides:
visit
in classMockContainer<MockContainer<?,?>,MockElement>
- Parameters:
v
- aMockVisitor
object.
-
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
-
-