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 MockServiceaddService(String svcName, int serviceId)addServiceEventcreateDeleteEvent()createDeleteEventEventcreateDownEvent()createDownEventEventcreateNewEvent()createNewEventEventcreateUpEvent()createUpEventInetAddressgetAddress()getAddressintgetId()getIpAddrStringgetIfAlias()getIfAliasintgetIfIndex()getIfIndexStringgetIpAddr()getIpAddrMockNetworkgetNetwork()getNetworkMockNodegetNode()getNodeintgetNodeId()getNodeIdStringgetNodeLabel()getNodeLabelPollStatusgetPollStatus()getPollStatusMockServicegetService(String svcName)getServiceList<MockService>getServices()getServicesvoidremoveService(MockService svc)removeServicevoidsetIfAlias(String ifAlias)setIfAliasvoidsetIfIndex(int ifIndex)setIfIndexStringtoString()toStringvoidvisit(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- aStringobject.serviceId- a int.- Returns:
- a
MockServiceobject.
-
getId
public int getId()
getIpAddr
- Returns:
- a
Stringobject.
-
getNetwork
public MockNetwork getNetwork()
getNetwork
- Overrides:
getNetworkin classMockElement- Returns:
- a
MockNetworkobject.
-
getNodeId
public int getNodeId()
getNodeId
- Returns:
- a int.
-
getPollStatus
public PollStatus getPollStatus()
getPollStatus
- Overrides:
getPollStatusin classMockContainer<MockNode,MockService>- Returns:
- a
PollStatusobject.
-
getService
public MockService getService(String svcName)
getService
- Parameters:
svcName- aStringobject.- Returns:
- a
MockServiceobject.
-
getServices
public List<MockService> getServices()
getServices
- Returns:
- a
Listobject.
-
removeService
public void removeService(MockService svc)
removeService
- Parameters:
svc- aMockServiceobject.
-
toString
public String toString()
toString
-
visit
public void visit(MockVisitor v)
visit
- Overrides:
visitin classMockContainer<MockNode,MockService>- Parameters:
v- aMockVisitorobject.
-
createDownEvent
public Event createDownEvent()
createDownEvent
- Specified by:
createDownEventin classMockElement- Returns:
- a
Eventobject.
-
createUpEvent
public Event createUpEvent()
createUpEvent
- Specified by:
createUpEventin classMockElement- Returns:
- a
Eventobject.
-
createNewEvent
public Event createNewEvent()
createNewEvent
- Specified by:
createNewEventin classMockElement- Returns:
- a
Eventobject.
-
createDeleteEvent
public Event createDeleteEvent()
createDeleteEvent
- Specified by:
createDeleteEventin classMockElement- Returns:
- a
Eventobject.
-
setIfAlias
public void setIfAlias(String ifAlias)
setIfAlias
- Parameters:
ifAlias- aStringobject.
-
getIfAlias
public String getIfAlias()
getIfAlias
- Returns:
- Returns the ifAlias.
-
getAddress
public InetAddress getAddress()
getAddress
- Returns:
- a
InetAddressobject.
-
getIfIndex
public int getIfIndex()
getIfIndex
- Returns:
- a int.
-
setIfIndex
public void setIfIndex(int ifIndex)
setIfIndex
- Parameters:
ifIndex-
-
-