public class MockNetwork extends MockContainer<MockContainer<?,?>,MockElement>
Constructor and Description |
---|
MockNetwork()
Constructor for MockNetwork.
|
Modifier and Type | Method and Description |
---|---|
MockInterface |
addInterface(int nodeId,
String ipAddr)
addInterface
|
MockInterface |
addInterface(String ipAddr)
addInterface
|
MockNode |
addNode(int nodeid,
String label)
addNode
|
MockPathOutage |
addPathOutage(int nodeid,
InetAddress ipAddr,
String svcName) |
MockService |
addService(int nodeId,
String ipAddr,
String svcName)
addService
|
MockService |
addService(String svcName)
addService
|
Event |
createDeleteEvent()
createDeleteEvent
|
Event |
createDownEvent()
createDownEvent
|
Event |
createNewEvent()
createNewEvent
|
void |
createStandardNetwork()
createStandardNetwork
|
Event |
createUpEvent()
createUpEvent
|
String |
getCriticalService()
getCriticalService
|
Map<Integer,String> |
getIdToNameMap()
getIdToNameMap
|
String |
getIfAlias()
getIfAlias
|
MockInterface |
getInterface(int nodeid,
String ipAddr)
getInterface
|
int |
getInterfaceCount()
getInterfaceCount
|
int |
getInvalidPollCount()
getInvalidPollCount
|
Map<String,Integer> |
getNameToIdMap()
getNameToIdMap
|
MockNode |
getNode(int i)
getNode
|
int |
getNodeCount()
getNodeCount
|
int |
getNodeIdForInterface(String ipAddr)
getNodeIdForInterface
|
MockService |
getService(int nodeid,
String ipAddr,
String svcName)
getService
|
int |
getServiceCount()
getServiceCount
|
List<MockService> |
getServices(int nodeId) |
void |
receivedInvalidPoll(String ipAddr,
String svcName)
receivedInvalidPoll
|
void |
removeElement(MockElement element)
removeElement
|
void |
removeInterface(MockInterface iface)
removeInterface
|
void |
removeNode(MockNode node)
removeNode
|
void |
removeService(MockService svc)
removeService
|
void |
resetInvalidPollCount()
resetInvalidPollCount
|
void |
setCriticalService(String svcName)
setCriticalService
|
void |
setIfAlias(String ifAlias)
setIfAlias
|
void |
setIfIndex(int ifIndex)
setIfIndex
|
String |
toString() |
void |
visit(MockVisitor v)
visit
|
addAnticipator, addMember, getMember, getMembers, getPollCount, getPollStatus, removeAnticipator, removeMember, resetPollCount, visitMembers
bringDown, bringUnresponsive, bringUp, createDownEvent, createUpEvent, getNetwork, getParent, moveTo, setServicePollStatus
public Event createDownEvent()
createDownEvent
createDownEvent
in class MockElement
Event
object.public Event createUpEvent()
createUpEvent
createUpEvent
in class MockElement
Event
object.public Event createNewEvent()
createNewEvent
createNewEvent
in class MockElement
Event
object.public Event createDeleteEvent()
createDeleteEvent
createDeleteEvent
in class MockElement
Event
object.public void setCriticalService(String svcName)
setCriticalService
svcName
- a String
object.public void setIfIndex(int ifIndex)
setIfIndex
ifIndex
- public MockInterface addInterface(int nodeId, String ipAddr)
addInterface
nodeId
- a int.ipAddr
- a String
object.MockInterface
object.public MockInterface addInterface(String ipAddr)
addInterface
ipAddr
- a String
object.MockInterface
object.public MockPathOutage addPathOutage(int nodeid, InetAddress ipAddr, String svcName)
public MockService addService(int nodeId, String ipAddr, String svcName)
addService
nodeId
- a int.ipAddr
- a String
object.svcName
- a String
object.MockService
object.public MockService addService(String svcName)
addService
svcName
- a String
object.MockService
object.public MockInterface getInterface(int nodeid, String ipAddr)
getInterface
nodeid
- a int.ipAddr
- a String
object.MockInterface
object.public int getInvalidPollCount()
getInvalidPollCount
public int getNodeIdForInterface(String ipAddr)
getNodeIdForInterface
ipAddr
- a String
object.public MockService getService(int nodeid, String ipAddr, String svcName)
getService
nodeid
- a int.ipAddr
- a String
object.svcName
- a String
object.MockService
object.public List<MockService> getServices(int nodeId)
public void receivedInvalidPoll(String ipAddr, String svcName)
receivedInvalidPoll
public void removeElement(MockElement element)
removeElement
element
- a MockElement
object.public void removeInterface(MockInterface iface)
removeInterface
iface
- a MockInterface
object.public void removeService(MockService svc)
removeService
svc
- a MockService
object.public void resetInvalidPollCount()
resetInvalidPollCount
public void visit(MockVisitor v)
visit
visit
in class MockContainer<MockContainer<?,?>,MockElement>
v
- a MockVisitor
object.public int getNodeCount()
getNodeCount
public int getInterfaceCount()
getInterfaceCount
public int getServiceCount()
getServiceCount
public void createStandardNetwork()
createStandardNetwork
Copyright © 2021. All rights reserved.