org.opennms.netmgt.mock
Class MockNode

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

public class MockNode
extends MockContainer

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
MockNode(MockNetwork network, int nodeid, String label)
          Constructor for MockNode.
 
Method Summary
 MockInterface addInterface(String ipAddr)
          addInterface
 Event createDeleteEvent()
          createDeleteEvent
 Event createDownEvent()
          createDownEvent
 Event createDownEventWithReason(String reason)
          createDownEventWithReason
 Event createNewEvent()
          createNewEvent
 Event createUpEvent()
          createUpEvent
 MockInterface getInterface(String ipAddr)
          getInterface
 String getLabel()
          getLabel
 MockNetwork getNetwork()
          getNetwork
 int getNextIfIndex()
          getNextIfIndex
 int getNodeId()
          getNodeId
 void removeInterface(MockInterface iface)
          removeInterface
 String toString()
          toString
 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, getParent, moveTo, setServicePollStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MockNode

public MockNode(MockNetwork network,
                int nodeid,
                String label)

Constructor for MockNode.

Parameters:
network - a MockNetwork object.
nodeid - a int.
label - a String object.
Method Detail

addInterface

public MockInterface addInterface(String ipAddr)

addInterface

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

getInterface

public MockInterface getInterface(String ipAddr)

getInterface

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

getLabel

public String getLabel()

getLabel

Returns:
a String object.

getNetwork

public MockNetwork getNetwork()

getNetwork

Overrides:
getNetwork in class MockElement
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 - a MockInterface object.

toString

public String toString()

toString

Overrides:
toString in class Object
Returns:
a String object.

visit

public void visit(MockVisitor v)

visit

Overrides:
visit in class MockContainer
Parameters:
v - a MockVisitor object.

createUpEvent

public Event createUpEvent()

createUpEvent

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

createDownEvent

public Event createDownEvent()

createDownEvent

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

createDownEventWithReason

public Event createDownEventWithReason(String reason)

createDownEventWithReason

Parameters:
reason - a String object.
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.


Copyright © 2011. All Rights Reserved.