public final class Subscriptions
extends java.lang.Object
| Constructor and Description |
|---|
Subscriptions()
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.List<Subscription> |
getExpressions()
Return the available subscriptions.
|
int |
hashCode() |
void |
setExpressions(java.util.List<Subscription> expressions)
Set the available subscriptions.
|
java.lang.String |
toString() |
void |
update(java.util.Map<Subscription,java.lang.Long> subs,
long currentTime,
long expirationTime)
Merge the subscriptions from this update into a map from subscriptions to
expiration times.
|
Subscriptions |
withExpressions(java.util.List<Subscription> expressions)
Set the available subscriptions.
|
public void update(java.util.Map<Subscription,java.lang.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 java.util.List<Subscription> getExpressions()
public void setExpressions(java.util.List<Subscription> expressions)
public Subscriptions withExpressions(java.util.List<Subscription> expressions)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object