public abstract class MockContainer<P extends MockContainer<?,?>,C extends MockElement> extends MockElement
P
: Parent type of this containerC
: Child type of this containerModifier | Constructor and Description |
---|---|
protected |
MockContainer(P parent)
Constructor for MockContainer.
|
Modifier and Type | Method and Description |
---|---|
void |
addAnticipator(PollAnticipator trigger)
addAnticipator
|
protected C |
addMember(C element)
addMember
|
protected MockElement |
getMember(Object key)
getMember
|
protected List<C> |
getMembers()
getMembers
|
int |
getPollCount()
getPollCount
|
PollStatus |
getPollStatus()
getPollStatus
|
void |
removeAnticipator(PollAnticipator trigger)
removeAnticipator
|
protected void |
removeMember(MockElement element)
removeMember
|
void |
resetPollCount()
resetPollCount
|
void |
visit(MockVisitor v)
visit
|
protected void |
visitMembers(MockVisitor v)
visitMembers
|
bringDown, bringUnresponsive, bringUp, createDeleteEvent, createDownEvent, createDownEvent, createNewEvent, createUpEvent, createUpEvent, getNetwork, getParent, moveTo, setServicePollStatus
protected MockContainer(P parent)
Constructor for MockContainer.
parent
- a P object.public void addAnticipator(PollAnticipator trigger)
addAnticipator
addAnticipator
in class MockElement
trigger
- a PollAnticipator
object.protected C addMember(C element)
addMember
element
- a C object.protected MockElement getMember(Object key)
getMember
key
- a Object
object.MockElement
object.public int getPollCount()
getPollCount
getPollCount
in class MockElement
public PollStatus getPollStatus()
getPollStatus
getPollStatus
in class MockElement
PollStatus
object.public void removeAnticipator(PollAnticipator trigger)
removeAnticipator
removeAnticipator
in class MockElement
trigger
- a PollAnticipator
object.protected void removeMember(MockElement element)
removeMember
element
- a MockElement
object.public void resetPollCount()
resetPollCount
resetPollCount
in class MockElement
public void visit(MockVisitor v)
visit
visit
in class MockElement
v
- a MockVisitor
object.protected void visitMembers(MockVisitor v)
visitMembers
v
- a MockVisitor
object.Copyright © 2021. All rights reserved.