public class ReaperElementManager extends Object
Constructor and Description |
---|
ReaperElementManager() |
Modifier and Type | Method and Description |
---|---|
void |
add(ReaperElement reaperElement) |
ReaperElement |
getFirst() |
boolean |
isEmpty() |
void |
remove(ReaperElement reaperElement) |
long |
reorder(ReaperElement reaperElement,
long delayMillis) |
void |
setAllTimeoutsToZero() |
int |
size() |
public ReaperElement getFirst()
public void add(ReaperElement reaperElement) throws IllegalStateException
IllegalStateException
public long reorder(ReaperElement reaperElement, long delayMillis)
reaperElement
- the reaper element to reorder in the sorted set.delayMillis
- the amount of time to increment the element's timeout by.public int size()
public boolean isEmpty()
public void setAllTimeoutsToZero()
public void remove(ReaperElement reaperElement)
Copyright © 2021 JBoss by Red Hat. All rights reserved.