Package org.opennms.netmgt.mock
Class MockInterface
- java.lang.Object
-
- org.opennms.netmgt.mock.MockElement
-
- org.opennms.netmgt.mock.MockContainer<MockNode,MockService>
-
- org.opennms.netmgt.mock.MockInterface
-
public class MockInterface extends MockContainer<MockNode,MockService>
MockInterface 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 MockInterface(MockNode node, String ipAddr)
Constructor for MockInterface.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MockService
addService(String svcName, int serviceId)
addServiceEvent
createDeleteEvent()
createDeleteEventEvent
createDownEvent()
createDownEventEvent
createNewEvent()
createNewEventEvent
createUpEvent()
createUpEventInetAddress
getAddress()
getAddressint
getId()
getIpAddrString
getIfAlias()
getIfAliasint
getIfIndex()
getIfIndexString
getIpAddr()
getIpAddrMockNetwork
getNetwork()
getNetworkMockNode
getNode()
getNodeint
getNodeId()
getNodeIdString
getNodeLabel()
getNodeLabelPollStatus
getPollStatus()
getPollStatusMockService
getService(String svcName)
getServiceList<MockService>
getServices()
getServicesvoid
removeService(MockService svc)
removeServicevoid
setIfAlias(String ifAlias)
setIfAliasvoid
setIfIndex(int ifIndex)
setIfIndexString
toString()
toStringvoid
visit(MockVisitor v)
visit-
Methods inherited from class org.opennms.netmgt.mock.MockContainer
addAnticipator, addMember, getMember, getMembers, getPollCount, removeAnticipator, removeMember, resetPollCount, visitMembers
-
Methods inherited from class org.opennms.netmgt.mock.MockElement
bringDown, bringUnresponsive, bringUp, createDownEvent, createUpEvent, getParent, moveTo, setServicePollStatus
-
-
-
-
Method Detail
-
addService
public MockService addService(String svcName, int serviceId)
addService
- Parameters:
svcName
- aString
object.serviceId
- a int.- Returns:
- a
MockService
object.
-
getId
public int getId()
getIpAddr
- Returns:
- a
String
object.
-
getNetwork
public MockNetwork getNetwork()
getNetwork
- Overrides:
getNetwork
in classMockElement
- Returns:
- a
MockNetwork
object.
-
getNodeId
public int getNodeId()
getNodeId
- Returns:
- a int.
-
getPollStatus
public PollStatus getPollStatus()
getPollStatus
- Overrides:
getPollStatus
in classMockContainer<MockNode,MockService>
- Returns:
- a
PollStatus
object.
-
getService
public MockService getService(String svcName)
getService
- Parameters:
svcName
- aString
object.- Returns:
- a
MockService
object.
-
getServices
public List<MockService> getServices()
getServices
- Returns:
- a
List
object.
-
removeService
public void removeService(MockService svc)
removeService
- Parameters:
svc
- aMockService
object.
-
toString
public String toString()
toString
-
visit
public void visit(MockVisitor v)
visit
- Overrides:
visit
in classMockContainer<MockNode,MockService>
- Parameters:
v
- aMockVisitor
object.
-
createDownEvent
public Event createDownEvent()
createDownEvent
- Specified by:
createDownEvent
in classMockElement
- Returns:
- a
Event
object.
-
createUpEvent
public Event createUpEvent()
createUpEvent
- Specified by:
createUpEvent
in classMockElement
- Returns:
- a
Event
object.
-
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.
-
setIfAlias
public void setIfAlias(String ifAlias)
setIfAlias
- Parameters:
ifAlias
- aString
object.
-
getIfAlias
public String getIfAlias()
getIfAlias
- Returns:
- Returns the ifAlias.
-
getAddress
public InetAddress getAddress()
getAddress
- Returns:
- a
InetAddress
object.
-
getIfIndex
public int getIfIndex()
getIfIndex
- Returns:
- a int.
-
setIfIndex
public void setIfIndex(int ifIndex)
setIfIndex
- Parameters:
ifIndex
-
-
-