org.opennms.netmgt.mock
Class MockNetwork

java.lang.Object
  extended by org.opennms.netmgt.mock.MockElement
      extended by org.opennms.netmgt.mock.MockContainer
          extended by org.opennms.netmgt.mock.MockNetwork

public class MockNetwork
extends MockContainer

A test network configuration

Version:
$Id: $
Author:
brozow

Constructor Summary
MockNetwork()
          Constructor for MockNetwork.
 
Method Summary
 MockInterface addInterface(int nodeId, String ipAddr)
          addInterface
 MockInterface addInterface(String ipAddr)
          addInterface
 MockNode addNode(int nodeid, String label)
          addNode
 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
 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 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockNetwork

public MockNetwork()

Constructor for MockNetwork.

Method Detail

createDownEvent

public Event createDownEvent()

createDownEvent

Specified by:
createDownEvent in class MockElement
Returns:
a Event object.

createUpEvent

public Event createUpEvent()

createUpEvent

Specified by:
createUpEvent in class MockElement
Returns:
a Event object.

createNewEvent

public Event createNewEvent()

createNewEvent

Specified by:
createNewEvent in class MockElement
Returns:
a Event object.

createDeleteEvent

public Event createDeleteEvent()

createDeleteEvent

Specified by:
createDeleteEvent in class MockElement
Returns:
a Event object.

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.

addInterface

public MockInterface addInterface(int nodeId,
                                  String ipAddr)

addInterface

Parameters:
nodeId - a int.
ipAddr - a String object.
Returns:
a MockInterface object.

addInterface

public MockInterface addInterface(String ipAddr)

addInterface

Parameters:
ipAddr - a String object.
Returns:
a MockInterface object.

addNode

public MockNode addNode(int nodeid,
                        String label)

addNode

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

addService

public MockService addService(int nodeId,
                              String ipAddr,
                              String svcName)

addService

Parameters:
nodeId - a int.
ipAddr - a String object.
svcName - a String object.
Returns:
a MockService object.

addService

public MockService addService(String svcName)

addService

Parameters:
svcName - a String object.
Returns:
a MockService object.

getIdToNameMap

public Map<Integer,String> getIdToNameMap()

getIdToNameMap

Returns:
a Map object.

getInterface

public MockInterface getInterface(int nodeid,
                                  String ipAddr)

getInterface

Parameters:
nodeid - a int.
ipAddr - a String object.
Returns:
a MockInterface 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.

getService

public MockService getService(int nodeid,
                              String ipAddr,
                              String svcName)

getService

Parameters:
nodeid - a int.
ipAddr - a String object.
svcName - a String object.
Returns:
a MockService object.

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


visit

public void visit(MockVisitor v)

visit

Overrides:
visit in class MockContainer
Parameters:
v - a MockVisitor 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 void createStandardNetwork()

createStandardNetwork



Copyright © 2011. All Rights Reserved.