Package glide.api.models.configuration
Class PubSubStateImpl<T extends BaseSubscriptionConfiguration.ChannelMode>
- java.lang.Object
-
- glide.api.models.configuration.PubSubStateImpl<T>
-
- All Implemented Interfaces:
PubSubState<T>
public final class PubSubStateImpl<T extends BaseSubscriptionConfiguration.ChannelMode> extends java.lang.Object implements PubSubState<T>
Package-private implementation of PubSubState.
-
-
Constructor Summary
Constructors Constructor Description PubSubStateImpl(java.util.Map<T,java.util.Set<java.lang.String>> desiredSubscriptions, java.util.Map<T,java.util.Set<java.lang.String>> actualSubscriptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<T,java.util.Set<java.lang.String>>getActualSubscriptions()Gets the actual subscription state.java.util.Map<T,java.util.Set<java.lang.String>>getDesiredSubscriptions()Gets the desired subscription state.
-
-
-
Method Detail
-
getDesiredSubscriptions
public java.util.Map<T,java.util.Set<java.lang.String>> getDesiredSubscriptions()
Description copied from interface:PubSubStateGets the desired subscription state.- Specified by:
getDesiredSubscriptionsin interfacePubSubState<T extends BaseSubscriptionConfiguration.ChannelMode>- Returns:
- Map of channel modes to their subscribed channels
-
getActualSubscriptions
public java.util.Map<T,java.util.Set<java.lang.String>> getActualSubscriptions()
Description copied from interface:PubSubStateGets the actual subscription state.- Specified by:
getActualSubscriptionsin interfacePubSubState<T extends BaseSubscriptionConfiguration.ChannelMode>- Returns:
- Map of channel modes to their subscribed channels
-
-