Package org.opennms.netmgt.mock
Class MockNode
- java.lang.Object
-
- org.opennms.netmgt.mock.MockElement
-
- org.opennms.netmgt.mock.MockContainer<MockNetwork,MockElement>
-
- org.opennms.netmgt.mock.MockNode
-
public class MockNode extends MockContainer<MockNetwork,MockElement>
MockNode class.
- Version:
- $Id: $
- Author:
- brozow TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
-
-
Constructor Summary
Constructors Constructor Description MockNode(MockNetwork network, int nodeid, String label)
Constructor for MockNode.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MockInterface
addInterface(String ipAddr)
addInterfaceEvent
createDeleteEvent()
createDeleteEventEvent
createDownEvent()
createDownEventEvent
createDownEventWithReason(String reason)
createDownEventWithReasonEvent
createNewEvent()
createNewEventEvent
createNodeLabelChangedEvent(String newLabel)
createNodeLabelChangedEventEvent
createUpEvent()
createUpEventMockInterface
getInterface(String ipAddr)
getInterfaceString
getLabel()
getLabelString
getLocation()
getLocationMockNetwork
getNetwork()
getNetworkint
getNextIfIndex()
getNextIfIndexint
getNodeId()
getNodeIdvoid
removeInterface(MockInterface iface)
removeInterfacevoid
setLabel(String label)
setLabelvoid
setLocation(String location)
setLocationString
toString()
toStringvoid
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, getParent, moveTo, setServicePollStatus
-
-
-
-
Constructor Detail
-
MockNode
public MockNode(MockNetwork network, int nodeid, String label)
Constructor for MockNode.
- Parameters:
network
- aMockNetwork
object.nodeid
- a int.label
- aString
object.
-
-
Method Detail
-
addInterface
public MockInterface addInterface(String ipAddr)
addInterface
- Parameters:
ipAddr
- aString
object.- Returns:
- a
MockInterface
object.
-
getInterface
public MockInterface getInterface(String ipAddr)
getInterface
- Parameters:
ipAddr
- aString
object.- Returns:
- a
MockInterface
object.
-
setLocation
public void setLocation(String location)
setLocation
- Parameters:
label
- aString
object.
-
getNetwork
public MockNetwork getNetwork()
getNetwork
- Overrides:
getNetwork
in classMockElement
- Returns:
- a
MockNetwork
object.
-
getNodeId
public int getNodeId()
getNodeId
- Returns:
- a int.
-
getNextIfIndex
public int getNextIfIndex()
getNextIfIndex
- Returns:
- a int.
-
removeInterface
public void removeInterface(MockInterface iface)
removeInterface
- Parameters:
iface
- aMockInterface
object.
-
toString
public String toString()
toString
-
visit
public void visit(MockVisitor v)
visit
- Overrides:
visit
in classMockContainer<MockNetwork,MockElement>
- Parameters:
v
- aMockVisitor
object.
-
createUpEvent
public Event createUpEvent()
createUpEvent
- Specified by:
createUpEvent
in classMockElement
- Returns:
- a
Event
object.
-
createDownEvent
public Event createDownEvent()
createDownEvent
- Specified by:
createDownEvent
in classMockElement
- Returns:
- a
Event
object.
-
createDownEventWithReason
public Event createDownEventWithReason(String reason)
createDownEventWithReason
-
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.
-
-