public interface RemoveRandom extends RequestSelectionTreeNode
Modifier and Type | Interface and Description |
---|---|
static class |
RemoveRandom.RemoveRandomReturn
Either a RandomGrabArrayItem or the time at which we should try again.
|
Modifier and Type | Method and Description |
---|---|
RemoveRandom.RemoveRandomReturn |
removeRandom(RandomGrabArrayItemExclusionList excluding,
ClientContext context,
long now)
Return a random RandomGrabArrayItem, or a time at which there will be one, or null
if the RGA is empty and should be removed by the parent.
|
void |
setParent(RemoveRandomParent newTopLevel) |
clearWakeupTime, getParentGrabArray, getWakeupTime, reduceWakeupTime
RemoveRandom.RemoveRandomReturn removeRandom(RandomGrabArrayItemExclusionList excluding, ClientContext context, long now)
void setParent(RemoveRandomParent newTopLevel)