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, setServicePollStatuspublic 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 MockElementtrigger - 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 MonitoredServiceString object.public String getSvcName()
getSvcName
getSvcName in interface MonitoredServiceString object.public MockNetwork getNetwork()
getNetwork
getNetwork in class MockElementMockNetwork object.public int getNodeId()
getNodeId
getNodeId in interface MonitoredServicepublic String getNodeLabel()
getNodeLabel
getNodeLabel in interface MonitoredServiceString object.public String getNodeLocation()
MonitoredServicegetNodeLocation in interface MonitoredServicepublic int getPollCount()
getPollCount
getPollCount in class MockElementpublic PollStatus getPollStatus()
getPollStatus
getPollStatus in class MockElementPollStatus 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 MockElementtrigger - a PollAnticipator object.public void resetPollCount()
resetPollCount
resetPollCount in class MockElementpublic void setPollStatus(PollStatus status)
setPollStatus
status - a PollStatus object.public void visit(MockVisitor v)
visit
visit in class MockElementv - a MockVisitor object.public String toString()
toString
public Event createDownEvent()
createDownEvent
createDownEvent in class MockElementEvent object.public Event createUpEvent()
createUpEvent
createUpEvent in class MockElementEvent object.public Event createUnresponsiveEvent()
createUnresponsiveEvent
Event object.public Event createResponsiveEvent()
createResponsiveEvent
Event object.public Event createNewEvent()
createNewEvent
createNewEvent in class MockElementEvent object.public Event createDeleteEvent()
createDeleteEvent
createDeleteEvent in class MockElementEvent object.public InetAddress getAddress()
getAddress
getAddress in interface MonitoredServiceInetAddress object.public Event createOutageCreatedEvent()
public Event createOutageResolvedEvent()
Copyright © 2022. All rights reserved.