Package org.opennms.netmgt.mock
Class MockElement
- java.lang.Object
-
- org.opennms.netmgt.mock.MockElement
-
- Direct Known Subclasses:
MockContainer,MockPathOutage,MockService
public abstract class MockElement extends Object
Abstract MockElement 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 Modifier Constructor Description protectedMockElement(MockContainer<?,? extends MockElement> parent)Constructor for MockElement.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidaddAnticipator(PollAnticipator trigger)addAnticipatorvoidbringDown()bringDownvoidbringUnresponsive()bringUnresponsivevoidbringUp()bringUpabstract EventcreateDeleteEvent()createDeleteEventabstract EventcreateDownEvent()createDownEventEventcreateDownEvent(Date date)createDownEventabstract EventcreateNewEvent()createNewEventabstract EventcreateUpEvent()createUpEventEventcreateUpEvent(Date date)createUpEventMockNetworkgetNetwork()getNetworkMockContainer<?,? extends MockElement>getParent()getParentabstract intgetPollCount()getPollCountabstract PollStatusgetPollStatus()getPollStatusvoidmoveTo(MockContainer newParent)moveToabstract voidremoveAnticipator(PollAnticipator trigger)removeAnticipatorabstract voidresetPollCount()resetPollCountprotected voidsetServicePollStatus(PollStatus newStatus)setServicePollStatusvoidvisit(MockVisitor v)visit
-
-
-
Constructor Detail
-
MockElement
protected MockElement(MockContainer<?,? extends MockElement> parent)
Constructor for MockElement.
- Parameters:
parent- aMockContainerobject.
-
-
Method Detail
-
addAnticipator
public abstract void addAnticipator(PollAnticipator trigger)
addAnticipator
- Parameters:
trigger- aPollAnticipatorobject.
-
bringDown
public void bringDown()
bringDown
-
bringUp
public void bringUp()
bringUp
-
bringUnresponsive
public void bringUnresponsive()
bringUnresponsive
-
getParent
public MockContainer<?,? extends MockElement> getParent()
getParent
- Returns:
- a
MockContainerobject.
-
getNetwork
public MockNetwork getNetwork()
getNetwork
- Returns:
- a
MockNetworkobject.
-
getPollCount
public abstract int getPollCount()
getPollCount
- Returns:
- a int.
-
getPollStatus
public abstract PollStatus getPollStatus()
getPollStatus
- Returns:
- a
PollStatusobject.
-
moveTo
public void moveTo(MockContainer newParent)
moveTo
- Parameters:
newParent- aMockContainerobject.
-
removeAnticipator
public abstract void removeAnticipator(PollAnticipator trigger)
removeAnticipator
- Parameters:
trigger- aPollAnticipatorobject.
-
resetPollCount
public abstract void resetPollCount()
resetPollCount
-
setServicePollStatus
protected void setServicePollStatus(PollStatus newStatus)
setServicePollStatus
- Parameters:
newStatus- aPollStatusobject.
-
visit
public void visit(MockVisitor v)
visit
- Parameters:
v- aMockVisitorobject.
-
-