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, java.lang.String ipAddr)addInterfaceMockInterfaceaddInterface(java.lang.String ipAddr)addInterfaceMockNodeaddNode(int nodeid, java.lang.String label)addNodeMockPathOutageaddPathOutage(int nodeid, java.net.InetAddress ipAddr, java.lang.String svcName)MockServiceaddService(int nodeId, java.lang.String ipAddr, java.lang.String svcName)addServiceMockServiceaddService(java.lang.String svcName)addServiceEventcreateDeleteEvent()createDeleteEventEventcreateDownEvent()createDownEventEventcreateNewEvent()createNewEventvoidcreateStandardNetwork()createStandardNetworkEventcreateUpEvent()createUpEventjava.lang.StringgetCriticalService()getCriticalServicejava.util.Map<java.lang.Integer,java.lang.String>getIdToNameMap()getIdToNameMapjava.lang.StringgetIfAlias()getIfAliasMockInterfacegetInterface(int nodeid, java.lang.String ipAddr)getInterfaceintgetInterfaceCount()getInterfaceCountintgetInvalidPollCount()getInvalidPollCountjava.util.Map<java.lang.String,java.lang.Integer>getNameToIdMap()getNameToIdMapMockNodegetNode(int i)getNodeintgetNodeCount()getNodeCountintgetNodeIdForInterface(java.lang.String ipAddr)getNodeIdForInterfaceMockServicegetService(int nodeid, java.lang.String ipAddr, java.lang.String svcName)getServiceintgetServiceCount()getServiceCountjava.util.List<MockService>getServices(int nodeId)voidreceivedInvalidPoll(java.lang.String ipAddr, java.lang.String svcName)receivedInvalidPollvoidremoveElement(MockElement element)removeElementvoidremoveInterface(MockInterface iface)removeInterfacevoidremoveNode(MockNode node)removeNodevoidremoveService(MockService svc)removeServicevoidresetInvalidPollCount()resetInvalidPollCountvoidsetCriticalService(java.lang.String svcName)setCriticalServicevoidsetIfAlias(java.lang.String ifAlias)setIfAliasvoidsetIfIndex(int ifIndex)setIfIndexjava.lang.StringtoString()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.
-
getCriticalService
public java.lang.String getCriticalService()
getCriticalService
- Returns:
- a
Stringobject.
-
setCriticalService
public void setCriticalService(java.lang.String svcName)
setCriticalService
- Parameters:
svcName- aStringobject.
-
getIfAlias
public java.lang.String getIfAlias()
getIfAlias
- Returns:
- a
Stringobject.
-
setIfAlias
public void setIfAlias(java.lang.String ifAlias)
setIfAlias
- Parameters:
ifAlias- aStringobject.
-
setIfIndex
public void setIfIndex(int ifIndex)
setIfIndex
- Parameters:
ifIndex-
-
addInterface
public MockInterface addInterface(int nodeId, java.lang.String ipAddr)
addInterface
- Parameters:
nodeId- a int.ipAddr- aStringobject.- Returns:
- a
MockInterfaceobject.
-
addInterface
public MockInterface addInterface(java.lang.String ipAddr)
addInterface
- Parameters:
ipAddr- aStringobject.- Returns:
- a
MockInterfaceobject.
-
addNode
public MockNode addNode(int nodeid, java.lang.String label)
addNode
- Parameters:
nodeid- a int.label- aStringobject.- Returns:
- a
MockNodeobject.
-
addPathOutage
public MockPathOutage addPathOutage(int nodeid, java.net.InetAddress ipAddr, java.lang.String svcName)
-
addService
public MockService addService(int nodeId, java.lang.String ipAddr, java.lang.String svcName)
addService
- Parameters:
nodeId- a int.ipAddr- aStringobject.svcName- aStringobject.- Returns:
- a
MockServiceobject.
-
addService
public MockService addService(java.lang.String svcName)
addService
- Parameters:
svcName- aStringobject.- Returns:
- a
MockServiceobject.
-
getIdToNameMap
public java.util.Map<java.lang.Integer,java.lang.String> getIdToNameMap()
getIdToNameMap
- Returns:
- a
Mapobject.
-
getInterface
public MockInterface getInterface(int nodeid, java.lang.String ipAddr)
getInterface
- Parameters:
nodeid- a int.ipAddr- aStringobject.- Returns:
- a
MockInterfaceobject.
-
getInvalidPollCount
public int getInvalidPollCount()
getInvalidPollCount
- Returns:
- a int.
-
getNameToIdMap
public java.util.Map<java.lang.String,java.lang.Integer> getNameToIdMap()
getNameToIdMap
- Returns:
- a
Mapobject.
-
getNodeIdForInterface
public int getNodeIdForInterface(java.lang.String ipAddr)
getNodeIdForInterface
- Parameters:
ipAddr- aStringobject.- Returns:
- a int.
-
getService
public MockService getService(int nodeid, java.lang.String ipAddr, java.lang.String svcName)
getService
- Parameters:
nodeid- a int.ipAddr- aStringobject.svcName- aStringobject.- Returns:
- a
MockServiceobject.
-
getServices
public java.util.List<MockService> getServices(int nodeId)
-
receivedInvalidPoll
public void receivedInvalidPoll(java.lang.String ipAddr, java.lang.String svcName)receivedInvalidPoll
- Parameters:
ipAddr- aStringobject.svcName- aStringobject.
-
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.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
createStandardNetwork
public void createStandardNetwork()
createStandardNetwork
-
-