public class MockService extends MockElement implements MonitoredService
MockService class.
Modifier and Type | Class and Description |
---|---|
static class |
MockService.SvcMgmtStatus |
Constructor and Description |
---|
MockService(MockInterface iface,
String svcName,
int serviceId)
Constructor for MockService.
|
Modifier and Type | Method and Description |
---|---|
void |
addAnticipator(PollAnticipator trigger)
addAnticipator
|
void |
bringDown(String reason)
bringDown
|
Event |
createDeleteEvent()
createDeleteEvent
|
Event |
createDownEvent()
createDownEvent
|
Event |
createNewEvent()
createNewEvent
|
Event |
createOutageCreatedEvent() |
Event |
createOutageResolvedEvent() |
Event |
createResponsiveEvent()
createResponsiveEvent
|
Event |
createUnresponsiveEvent()
createUnresponsiveEvent
|
Event |
createUpEvent()
createUpEvent
|
InetAddress |
getAddress()
getAddress
|
int |
getId()
getId
|
MockInterface |
getInterface()
getInterface
|
String |
getIpAddr()
getIpAddr
|
MockService.SvcMgmtStatus |
getMgmtStatus()
getMgmtStatus
|
MockNetwork |
getNetwork()
getNetwork
|
MockNode |
getNode()
getNode
|
int |
getNodeId()
getNodeId
|
String |
getNodeLabel()
getNodeLabel
|
String |
getNodeLocation()
Returns the name of the location of the node that this service is associated with.
|
int |
getPollCount()
getPollCount
|
PollStatus |
getPollStatus()
getPollStatus
|
int |
getSvcId()
getId
|
String |
getSvcName()
getSvcName
|
PollStatus |
poll()
poll
|
void |
removeAnticipator(PollAnticipator trigger)
removeAnticipator
|
void |
resetPollCount()
resetPollCount
|
void |
setMgmtStatus(MockService.SvcMgmtStatus mgmtStatus)
setMgmtStatus
|
void |
setPollStatus(PollStatus status)
setPollStatus
|
void |
setSvcId(Integer nextServiceId) |
String |
toString()
toString
|
void |
visit(MockVisitor v)
visit
|
bringDown, bringUnresponsive, bringUp, createDownEvent, createUpEvent, getParent, moveTo, setServicePollStatus
public MockService(MockInterface iface, String svcName, int serviceId)
Constructor for MockService.
iface
- a MockInterface
object.svcName
- a String
object.serviceId
- a int.public void addAnticipator(PollAnticipator trigger)
addAnticipator
addAnticipator
in class MockElement
trigger
- a PollAnticipator
object.public int getId()
getId
public int getSvcId()
getId
public void setSvcId(Integer nextServiceId)
public MockInterface getInterface()
getInterface
MockInterface
object.public String getIpAddr()
getIpAddr
getIpAddr
in interface MonitoredService
String
object.public String getSvcName()
getSvcName
getSvcName
in interface MonitoredService
String
object.public MockNetwork getNetwork()
getNetwork
getNetwork
in class MockElement
MockNetwork
object.public int getNodeId()
getNodeId
getNodeId
in interface MonitoredService
public String getNodeLabel()
getNodeLabel
getNodeLabel
in interface MonitoredService
String
object.public String getNodeLocation()
MonitoredService
getNodeLocation
in interface MonitoredService
public int getPollCount()
getPollCount
getPollCount
in class MockElement
public PollStatus getPollStatus()
getPollStatus
getPollStatus
in class MockElement
PollStatus
object.public MockService.SvcMgmtStatus getMgmtStatus()
getMgmtStatus
MockService.SvcMgmtStatus
object.public void setMgmtStatus(MockService.SvcMgmtStatus mgmtStatus)
setMgmtStatus
mgmtStatus
- a MockService.SvcMgmtStatus
object.public PollStatus poll()
poll
PollStatus
object.public void removeAnticipator(PollAnticipator trigger)
removeAnticipator
removeAnticipator
in class MockElement
trigger
- a PollAnticipator
object.public void resetPollCount()
resetPollCount
resetPollCount
in class MockElement
public void setPollStatus(PollStatus status)
setPollStatus
status
- a PollStatus
object.public void visit(MockVisitor v)
visit
visit
in class MockElement
v
- a MockVisitor
object.public String toString()
toString
public Event createDownEvent()
createDownEvent
createDownEvent
in class MockElement
Event
object.public Event createUpEvent()
createUpEvent
createUpEvent
in class MockElement
Event
object.public Event createUnresponsiveEvent()
createUnresponsiveEvent
Event
object.public Event createResponsiveEvent()
createResponsiveEvent
Event
object.public Event createNewEvent()
createNewEvent
createNewEvent
in class MockElement
Event
object.public Event createDeleteEvent()
createDeleteEvent
createDeleteEvent
in class MockElement
Event
object.public InetAddress getAddress()
getAddress
getAddress
in interface MonitoredService
InetAddress
object.public Event createOutageCreatedEvent()
public Event createOutageResolvedEvent()
Copyright © 2021. All rights reserved.