public final class Subscriptions extends Object
| Constructor and Description |
|---|
Subscriptions()
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<Subscription> |
getExpressions()
Return the available subscriptions.
|
int |
hashCode() |
void |
setExpressions(List<Subscription> expressions)
Set the available subscriptions.
|
String |
toString() |
void |
update(Map<Subscription,Long> subs,
long currentTime,
long expirationTime)
Merge the subscriptions from this update into a map from subscriptions to
expiration times.
|
Subscriptions |
withExpressions(List<Subscription> expressions)
Set the available subscriptions.
|
public void update(Map<Subscription,Long> subs, long currentTime, long expirationTime)
subs - Existing subscriptions. The map value is the expiration time in millis since
the epoch.currentTime - Current time to use for checking if entries are expired.expirationTime - Expiration time used for new and updated entries.public List<Subscription> getExpressions()
public void setExpressions(List<Subscription> expressions)
public Subscriptions withExpressions(List<Subscription> expressions)