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 MockInterfaceaddInterface(String ipAddr)addInterfaceEventcreateDeleteEvent()createDeleteEventEventcreateDownEvent()createDownEventEventcreateDownEventWithReason(String reason)createDownEventWithReasonEventcreateNewEvent()createNewEventEventcreateNodeLabelChangedEvent(String newLabel)createNodeLabelChangedEventEventcreateUpEvent()createUpEventMockInterfacegetInterface(String ipAddr)getInterfaceStringgetLabel()getLabelStringgetLocation()getLocationMockNetworkgetNetwork()getNetworkintgetNextIfIndex()getNextIfIndexintgetNodeId()getNodeIdvoidremoveInterface(MockInterface iface)removeInterfacevoidsetLabel(String label)setLabelvoidsetLocation(String location)setLocationStringtoString()toStringvoidvisit(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- aMockNetworkobject.nodeid- a int.label- aStringobject.
-
-
Method Detail
-
addInterface
public MockInterface addInterface(String ipAddr)
addInterface
- Parameters:
ipAddr- aStringobject.- Returns:
- a
MockInterfaceobject.
-
getInterface
public MockInterface getInterface(String ipAddr)
getInterface
- Parameters:
ipAddr- aStringobject.- Returns:
- a
MockInterfaceobject.
-
setLocation
public void setLocation(String location)
setLocation
- Parameters:
label- aStringobject.
-
getNetwork
public MockNetwork getNetwork()
getNetwork
- Overrides:
getNetworkin classMockElement- Returns:
- a
MockNetworkobject.
-
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- aMockInterfaceobject.
-
toString
public String toString()
toString
-
visit
public void visit(MockVisitor v)
visit
- Overrides:
visitin classMockContainer<MockNetwork,MockElement>- Parameters:
v- aMockVisitorobject.
-
createUpEvent
public Event createUpEvent()
createUpEvent
- Specified by:
createUpEventin classMockElement- Returns:
- a
Eventobject.
-
createDownEvent
public Event createDownEvent()
createDownEvent
- Specified by:
createDownEventin classMockElement- Returns:
- a
Eventobject.
-
createDownEventWithReason
public Event createDownEventWithReason(String reason)
createDownEventWithReason
-
createNewEvent
public Event createNewEvent()
createNewEvent
- Specified by:
createNewEventin classMockElement- Returns:
- a
Eventobject.
-
createDeleteEvent
public Event createDeleteEvent()
createDeleteEvent
- Specified by:
createDeleteEventin classMockElement- Returns:
- a
Eventobject.
-
-