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 MockInterfaceaddInterface(int nodeId, String ipAddr)addInterfaceMockInterfaceaddInterface(String ipAddr)addInterfaceMockNodeaddNode(int nodeid, String label)addNodeMockPathOutageaddPathOutage(int nodeid, InetAddress ipAddr, String svcName)MockServiceaddService(int nodeId, String ipAddr, String svcName)addServiceMockServiceaddService(String svcName)addServiceEventcreateDeleteEvent()createDeleteEventEventcreateDownEvent()createDownEventEventcreateNewEvent()createNewEventMockNetworkcreateStandardNetwork()createStandardNetworkEventcreateUpEvent()createUpEventStringgetCriticalService()getCriticalServiceMap<Integer,String>getIdToNameMap()getIdToNameMapStringgetIfAlias()getIfAliasMockInterfacegetInterface(int nodeid, String ipAddr)getInterfaceintgetInterfaceCount()getInterfaceCountintgetInvalidPollCount()getInvalidPollCountMap<String,Integer>getNameToIdMap()getNameToIdMapMockNodegetNode(int i)getNodeintgetNodeCount()getNodeCountintgetNodeIdForInterface(String ipAddr)getNodeIdForInterfaceMockServicegetService(int nodeid, String ipAddr, String svcName)getServiceintgetServiceCount()getServiceCountList<MockService>getServices(int nodeId)voidreceivedInvalidPoll(String ipAddr, String svcName)receivedInvalidPollvoidremoveElement(MockElement element)removeElementvoidremoveInterface(MockInterface iface)removeInterfacevoidremoveNode(MockNode node)removeNodevoidremoveService(MockService svc)removeServicevoidresetInvalidPollCount()resetInvalidPollCountvoidsetCriticalService(String svcName)setCriticalServicevoidsetIfAlias(String ifAlias)setIfAliasvoidsetIfIndex(int ifIndex)setIfIndexStringtoString()voidvisit(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:
createDownEventin classMockElement- Returns:
- a
Eventobject.
-
createUpEvent
public Event createUpEvent()
createUpEvent
- Specified by:
createUpEventin classMockElement- Returns:
- a
Eventobject.
-
createNewEvent
public Event createNewEvent()
createNewEvent
- Specified by:
createNewEventin classMockElement- Returns:
- a
Eventobject.
-
createDeleteEvent
public Event createDeleteEvent()
createDeleteEvent
- Specified by:
createDeleteEventin classMockElement- Returns:
- a
Eventobject.
-
setCriticalService
public void setCriticalService(String svcName)
setCriticalService
- Parameters:
svcName- aStringobject.
-
setIfAlias
public void setIfAlias(String ifAlias)
setIfAlias
- Parameters:
ifAlias- aStringobject.
-
setIfIndex
public void setIfIndex(int ifIndex)
setIfIndex
- Parameters:
ifIndex-
-
addInterface
public MockInterface addInterface(int nodeId, String ipAddr)
addInterface
- Parameters:
nodeId- a int.ipAddr- aStringobject.- Returns:
- a
MockInterfaceobject.
-
addInterface
public MockInterface addInterface(String ipAddr)
addInterface
- Parameters:
ipAddr- aStringobject.- Returns:
- a
MockInterfaceobject.
-
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- aStringobject.svcName- aStringobject.- Returns:
- a
MockServiceobject.
-
addService
public MockService addService(String svcName)
addService
- Parameters:
svcName- aStringobject.- Returns:
- a
MockServiceobject.
-
getInterface
public MockInterface getInterface(int nodeid, String ipAddr)
getInterface
- Parameters:
nodeid- a int.ipAddr- aStringobject.- Returns:
- a
MockInterfaceobject.
-
getInvalidPollCount
public int getInvalidPollCount()
getInvalidPollCount
- Returns:
- a int.
-
getNodeIdForInterface
public int getNodeIdForInterface(String ipAddr)
getNodeIdForInterface
- Parameters:
ipAddr- aStringobject.- Returns:
- a int.
-
getService
public MockService getService(int nodeid, String ipAddr, String svcName)
getService
- Parameters:
nodeid- a int.ipAddr- aStringobject.svcName- aStringobject.- Returns:
- a
MockServiceobject.
-
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- aMockElementobject.
-
removeInterface
public void removeInterface(MockInterface iface)
removeInterface
- Parameters:
iface- aMockInterfaceobject.
-
removeService
public void removeService(MockService svc)
removeService
- Parameters:
svc- aMockServiceobject.
-
resetInvalidPollCount
public void resetInvalidPollCount()
resetInvalidPollCount
-
visit
public void visit(MockVisitor v)
visit
- Overrides:
visitin classMockContainer<MockContainer<?,?>,MockElement>- Parameters:
v- aMockVisitorobject.
-
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
-
-