Package org.opennms.netmgt.mock
Class MockContainer<P extends MockContainer<?,?>,C extends MockElement>
- java.lang.Object
-
- org.opennms.netmgt.mock.MockElement
-
- org.opennms.netmgt.mock.MockContainer<P,C>
-
- Direct Known Subclasses:
MockInterface,MockNetwork,MockNode
public abstract class MockContainer<P extends MockContainer<?,?>,C extends MockElement> extends MockElement
P: Parent type of this containerC: Child type of this container
- 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 protectedMockContainer(P parent)Constructor for MockContainer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnticipator(PollAnticipator trigger)addAnticipatorprotected CaddMember(C element)addMemberprotected MockElementgetMember(Object key)getMemberprotected List<C>getMembers()getMembersintgetPollCount()getPollCountPollStatusgetPollStatus()getPollStatusvoidremoveAnticipator(PollAnticipator trigger)removeAnticipatorprotected voidremoveMember(MockElement element)removeMembervoidresetPollCount()resetPollCountvoidvisit(MockVisitor v)visitprotected voidvisitMembers(MockVisitor v)visitMembers-
Methods inherited from class org.opennms.netmgt.mock.MockElement
bringDown, bringUnresponsive, bringUp, createDeleteEvent, createDownEvent, createDownEvent, createNewEvent, createUpEvent, createUpEvent, getNetwork, getParent, moveTo, setServicePollStatus
-
-
-
-
Constructor Detail
-
MockContainer
protected MockContainer(P parent)
Constructor for MockContainer.
- Parameters:
parent- a P object.
-
-
Method Detail
-
addAnticipator
public void addAnticipator(PollAnticipator trigger)
addAnticipator
- Specified by:
addAnticipatorin classMockElement- Parameters:
trigger- aPollAnticipatorobject.
-
addMember
protected C addMember(C element)
addMember
- Parameters:
element- a C object.- Returns:
- a C object.
-
getMember
protected MockElement getMember(Object key)
getMember
- Parameters:
key- aObjectobject.- Returns:
- a
MockElementobject.
-
getPollCount
public int getPollCount()
getPollCount
- Specified by:
getPollCountin classMockElement- Returns:
- a int.
-
getPollStatus
public PollStatus getPollStatus()
getPollStatus
- Specified by:
getPollStatusin classMockElement- Returns:
- a
PollStatusobject.
-
removeAnticipator
public void removeAnticipator(PollAnticipator trigger)
removeAnticipator
- Specified by:
removeAnticipatorin classMockElement- Parameters:
trigger- aPollAnticipatorobject.
-
removeMember
protected void removeMember(MockElement element)
removeMember
- Parameters:
element- aMockElementobject.
-
resetPollCount
public void resetPollCount()
resetPollCount
- Specified by:
resetPollCountin classMockElement
-
visit
public void visit(MockVisitor v)
visit
- Overrides:
visitin classMockElement- Parameters:
v- aMockVisitorobject.
-
visitMembers
protected void visitMembers(MockVisitor v)
visitMembers
- Parameters:
v- aMockVisitorobject.
-
-