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, java.lang.String ipAddr)Constructor for MockInterface.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MockServiceaddService(java.lang.String svcName, int serviceId)addServiceEventcreateDeleteEvent()createDeleteEventEventcreateDownEvent()createDownEventEventcreateNewEvent()createNewEventEventcreateUpEvent()createUpEventjava.net.InetAddressgetAddress()getAddressintgetId()getIpAddrjava.lang.StringgetIfAlias()getIfAliasintgetIfIndex()getIfIndexjava.lang.StringgetIpAddr()getIpAddrMockNetworkgetNetwork()getNetworkMockNodegetNode()getNodeintgetNodeId()getNodeIdjava.lang.StringgetNodeLabel()getNodeLabelPollStatusgetPollStatus()getPollStatusMockServicegetService(java.lang.String svcName)getServicejava.util.List<MockService>getServices()getServicesvoidremoveService(MockService svc)removeServicevoidsetIfAlias(java.lang.String ifAlias)setIfAliasvoidsetIfIndex(int ifIndex)setIfIndexjava.lang.StringtoString()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(java.lang.String svcName, int serviceId)
addService
- Parameters:
svcName- aStringobject.serviceId- a int.- Returns:
- a
MockServiceobject.
-
getId
public int getId()
getIpAddr
- Returns:
- a
Stringobject.
-
getIpAddr
public java.lang.String getIpAddr()
getIpAddr
- Returns:
- a
Stringobject.
-
getNetwork
public MockNetwork getNetwork()
getNetwork
- Overrides:
getNetworkin classMockElement- Returns:
- a
MockNetworkobject.
-
getNodeId
public int getNodeId()
getNodeId
- Returns:
- a int.
-
getNodeLabel
public java.lang.String getNodeLabel()
getNodeLabel
- Returns:
- a
Stringobject.
-
getPollStatus
public PollStatus getPollStatus()
getPollStatus
- Overrides:
getPollStatusin classMockContainer<MockNode,MockService>- Returns:
- a
PollStatusobject.
-
getService
public MockService getService(java.lang.String svcName)
getService
- Parameters:
svcName- aStringobject.- Returns:
- a
MockServiceobject.
-
getServices
public java.util.List<MockService> getServices()
getServices
- Returns:
- a
Listobject.
-
removeService
public void removeService(MockService svc)
removeService
- Parameters:
svc- aMockServiceobject.
-
toString
public java.lang.String toString()
toString
- Overrides:
toStringin classjava.lang.Object- Returns:
- a
Stringobject.
-
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(java.lang.String ifAlias)
setIfAlias
- Parameters:
ifAlias- aStringobject.
-
getIfAlias
public java.lang.String getIfAlias()
getIfAlias
- Returns:
- Returns the ifAlias.
-
getAddress
public java.net.InetAddress getAddress()
getAddress
- Returns:
- a
InetAddressobject.
-
getIfIndex
public int getIfIndex()
getIfIndex
- Returns:
- a int.
-
setIfIndex
public void setIfIndex(int ifIndex)
setIfIndex
- Parameters:
ifIndex-
-
-