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 class
MockService.SvcMgmtStatus
-
Constructor Summary
Constructors Constructor Description MockService(MockInterface iface, java.lang.String svcName, int serviceId)
Constructor for MockService.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAnticipator(PollAnticipator trigger)
addAnticipatorvoid
bringDown(java.lang.String reason)
bringDownEvent
createDeleteEvent()
createDeleteEventEvent
createDownEvent()
createDownEventEvent
createNewEvent()
createNewEventEvent
createOutageCreatedEvent()
Event
createOutageResolvedEvent()
Event
createResponsiveEvent()
createResponsiveEventEvent
createUnresponsiveEvent()
createUnresponsiveEventEvent
createUpEvent()
createUpEventjava.net.InetAddress
getAddress()
getAddressint
getId()
getIdMockInterface
getInterface()
getInterfacejava.lang.String
getIpAddr()
getIpAddrMockService.SvcMgmtStatus
getMgmtStatus()
getMgmtStatusMockNetwork
getNetwork()
getNetworkMockNode
getNode()
getNodeint
getNodeId()
getNodeIdjava.lang.String
getNodeLabel()
getNodeLabeljava.lang.String
getNodeLocation()
Returns the name of the location of the node that this service is associated with.int
getPollCount()
getPollCountPollStatus
getPollStatus()
getPollStatusint
getSvcId()
getIdjava.lang.String
getSvcName()
getSvcNamePollStatus
poll()
pollvoid
removeAnticipator(PollAnticipator trigger)
removeAnticipatorvoid
resetPollCount()
resetPollCountvoid
setMgmtStatus(MockService.SvcMgmtStatus mgmtStatus)
setMgmtStatusvoid
setPollStatus(PollStatus status)
setPollStatusvoid
setSvcId(java.lang.Integer nextServiceId)
java.lang.String
toString()
toStringvoid
visit(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, java.lang.String svcName, int serviceId)
Constructor for MockService.
- Parameters:
iface
- aMockInterface
object.svcName
- aString
object.serviceId
- a int.
-
-
Method Detail
-
bringDown
public void bringDown(java.lang.String reason)
bringDown
- Parameters:
reason
- aString
object.
-
addAnticipator
public void addAnticipator(PollAnticipator trigger)
addAnticipator
- Specified by:
addAnticipator
in classMockElement
- Parameters:
trigger
- aPollAnticipator
object.
-
getId
public int getId()
getId
- Returns:
- a int.
-
getSvcId
public int getSvcId()
getId
- Returns:
- a int.
-
setSvcId
public void setSvcId(java.lang.Integer nextServiceId)
-
getInterface
public MockInterface getInterface()
getInterface
- Returns:
- a
MockInterface
object.
-
getIpAddr
public java.lang.String getIpAddr()
getIpAddr
- Specified by:
getIpAddr
in interfaceMonitoredService
- Returns:
- a
String
object.
-
getSvcName
public java.lang.String getSvcName()
getSvcName
- Specified by:
getSvcName
in interfaceMonitoredService
- Returns:
- a
String
object.
-
getNetwork
public MockNetwork getNetwork()
getNetwork
- Overrides:
getNetwork
in classMockElement
- Returns:
- a
MockNetwork
object.
-
getNodeId
public int getNodeId()
getNodeId
- Specified by:
getNodeId
in interfaceMonitoredService
- Returns:
- a int.
-
getNodeLabel
public java.lang.String getNodeLabel()
getNodeLabel
- Specified by:
getNodeLabel
in interfaceMonitoredService
- Returns:
- a
String
object.
-
getNodeLocation
public java.lang.String getNodeLocation()
Description copied from interface:MonitoredService
Returns the name of the location of the node that this service is associated with.- Specified by:
getNodeLocation
in interfaceMonitoredService
- Returns:
- the nodelocation
-
getPollCount
public int getPollCount()
getPollCount
- Specified by:
getPollCount
in classMockElement
- Returns:
- a int.
-
getPollStatus
public PollStatus getPollStatus()
getPollStatus
- Specified by:
getPollStatus
in classMockElement
- Returns:
- a
PollStatus
object.
-
getMgmtStatus
public MockService.SvcMgmtStatus getMgmtStatus()
getMgmtStatus
- Returns:
- a
MockService.SvcMgmtStatus
object.
-
setMgmtStatus
public void setMgmtStatus(MockService.SvcMgmtStatus mgmtStatus)
setMgmtStatus
- Parameters:
mgmtStatus
- aMockService.SvcMgmtStatus
object.
-
poll
public PollStatus poll()
poll
- Returns:
- a
PollStatus
object.
-
removeAnticipator
public void removeAnticipator(PollAnticipator trigger)
removeAnticipator
- Specified by:
removeAnticipator
in classMockElement
- Parameters:
trigger
- aPollAnticipator
object.
-
resetPollCount
public void resetPollCount()
resetPollCount
- Specified by:
resetPollCount
in classMockElement
-
setPollStatus
public void setPollStatus(PollStatus status)
setPollStatus
- Parameters:
status
- aPollStatus
object.
-
visit
public void visit(MockVisitor v)
visit
- Overrides:
visit
in classMockElement
- Parameters:
v
- aMockVisitor
object.
-
toString
public java.lang.String toString()
toString
- Overrides:
toString
in classjava.lang.Object
- Returns:
- a
String
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.
-
createUnresponsiveEvent
public Event createUnresponsiveEvent()
createUnresponsiveEvent
- Returns:
- a
Event
object.
-
createResponsiveEvent
public Event createResponsiveEvent()
createResponsiveEvent
- 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.
-
getAddress
public java.net.InetAddress getAddress()
getAddress
- Specified by:
getAddress
in interfaceMonitoredService
- Returns:
- a
InetAddress
object.
-
createOutageCreatedEvent
public Event createOutageCreatedEvent()
-
createOutageResolvedEvent
public Event createOutageResolvedEvent()
-
-