Package org.opennms.netmgt.mock
Class MockService
- java.lang.Object
-
- org.opennms.netmgt.mock.MockElement
-
- org.opennms.netmgt.mock.MockService
-
- All Implemented Interfaces:
MonitoredService
public class MockService extends MockElement implements MonitoredService
MockService class.
- Version:
- $Id: $
- Author:
- Mathew Brozowski
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMockService.SvcMgmtStatus
-
Constructor Summary
Constructors Constructor Description MockService(MockInterface iface, String svcName, int serviceId)Constructor for MockService.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnticipator(PollAnticipator trigger)addAnticipatorvoidbringDown(String reason)bringDownEventcreateDeleteEvent()createDeleteEventEventcreateDownEvent()createDownEventEventcreateNewEvent()createNewEventEventcreateOutageCreatedEvent()EventcreateOutageResolvedEvent()EventcreateResponsiveEvent()createResponsiveEventEventcreateUnresponsiveEvent()createUnresponsiveEventEventcreateUpEvent()createUpEventInetAddressgetAddress()getAddressintgetId()getIdMockInterfacegetInterface()getInterfaceStringgetIpAddr()getIpAddrMockService.SvcMgmtStatusgetMgmtStatus()getMgmtStatusMockNetworkgetNetwork()getNetworkMockNodegetNode()getNodeintgetNodeId()getNodeIdStringgetNodeLabel()getNodeLabelStringgetNodeLocation()Returns the name of the location of the node that this service is associated with.intgetPollCount()getPollCountPollStatusgetPollStatus()getPollStatusintgetSvcId()getIdStringgetSvcName()getSvcNamePollStatuspoll()pollvoidremoveAnticipator(PollAnticipator trigger)removeAnticipatorvoidresetPollCount()resetPollCountvoidsetMgmtStatus(MockService.SvcMgmtStatus mgmtStatus)setMgmtStatusvoidsetPollStatus(PollStatus status)setPollStatusvoidsetSvcId(Integer nextServiceId)StringtoString()toStringvoidvisit(MockVisitor v)visit-
Methods inherited from class org.opennms.netmgt.mock.MockElement
bringDown, bringUnresponsive, bringUp, createDownEvent, createUpEvent, getParent, moveTo, setServicePollStatus
-
-
-
-
Constructor Detail
-
MockService
public MockService(MockInterface iface, String svcName, int serviceId)
Constructor for MockService.
- Parameters:
iface- aMockInterfaceobject.svcName- aStringobject.serviceId- a int.
-
-
Method Detail
-
addAnticipator
public void addAnticipator(PollAnticipator trigger)
addAnticipator
- Specified by:
addAnticipatorin classMockElement- Parameters:
trigger- aPollAnticipatorobject.
-
getId
public int getId()
getId
- Returns:
- a int.
-
getSvcId
public int getSvcId()
getId
- Returns:
- a int.
-
setSvcId
public void setSvcId(Integer nextServiceId)
-
getInterface
public MockInterface getInterface()
getInterface
- Returns:
- a
MockInterfaceobject.
-
getIpAddr
public String getIpAddr()
getIpAddr
- Specified by:
getIpAddrin interfaceMonitoredService- Returns:
- a
Stringobject.
-
getSvcName
public String getSvcName()
getSvcName
- Specified by:
getSvcNamein interfaceMonitoredService- Returns:
- a
Stringobject.
-
getNetwork
public MockNetwork getNetwork()
getNetwork
- Overrides:
getNetworkin classMockElement- Returns:
- a
MockNetworkobject.
-
getNodeId
public int getNodeId()
getNodeId
- Specified by:
getNodeIdin interfaceMonitoredService- Returns:
- a int.
-
getNodeLabel
public String getNodeLabel()
getNodeLabel
- Specified by:
getNodeLabelin interfaceMonitoredService- Returns:
- a
Stringobject.
-
getNodeLocation
public String getNodeLocation()
Description copied from interface:MonitoredServiceReturns the name of the location of the node that this service is associated with.- Specified by:
getNodeLocationin interfaceMonitoredService- Returns:
- the nodelocation
-
getPollCount
public int getPollCount()
getPollCount
- Specified by:
getPollCountin classMockElement- Returns:
- a int.
-
getPollStatus
public PollStatus getPollStatus()
getPollStatus
- Specified by:
getPollStatusin classMockElement- Returns:
- a
PollStatusobject.
-
getMgmtStatus
public MockService.SvcMgmtStatus getMgmtStatus()
getMgmtStatus
- Returns:
- a
MockService.SvcMgmtStatusobject.
-
setMgmtStatus
public void setMgmtStatus(MockService.SvcMgmtStatus mgmtStatus)
setMgmtStatus
- Parameters:
mgmtStatus- aMockService.SvcMgmtStatusobject.
-
poll
public PollStatus poll()
poll
- Returns:
- a
PollStatusobject.
-
removeAnticipator
public void removeAnticipator(PollAnticipator trigger)
removeAnticipator
- Specified by:
removeAnticipatorin classMockElement- Parameters:
trigger- aPollAnticipatorobject.
-
resetPollCount
public void resetPollCount()
resetPollCount
- Specified by:
resetPollCountin classMockElement
-
setPollStatus
public void setPollStatus(PollStatus status)
setPollStatus
- Parameters:
status- aPollStatusobject.
-
visit
public void visit(MockVisitor v)
visit
- Overrides:
visitin classMockElement- Parameters:
v- aMockVisitorobject.
-
toString
public String toString()
toString
-
createDownEvent
public Event createDownEvent()
createDownEvent
- Specified by:
createDownEventin classMockElement- Returns:
- a
Eventobject.
-
createUpEvent
public Event createUpEvent()
createUpEvent
- Specified by:
createUpEventin classMockElement- Returns:
- a
Eventobject.
-
createUnresponsiveEvent
public Event createUnresponsiveEvent()
createUnresponsiveEvent
- Returns:
- a
Eventobject.
-
createResponsiveEvent
public Event createResponsiveEvent()
createResponsiveEvent
- 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.
-
getAddress
public InetAddress getAddress()
getAddress
- Specified by:
getAddressin interfaceMonitoredService- Returns:
- a
InetAddressobject.
-
createOutageCreatedEvent
public Event createOutageCreatedEvent()
-
createOutageResolvedEvent
public Event createOutageResolvedEvent()
-
-