public interface SubscriptionRegistry
| Modifier and Type | Method and Description | 
|---|---|
MultiValueMap<String,String> | 
findSubscriptions(Message<?> message)
Find all subscriptions that should receive the given message. 
 | 
void | 
registerSubscription(Message<?> subscribeMessage)
Register a subscription represented by the given message. 
 | 
void | 
unregisterAllSubscriptions(String sessionId)
Remove all subscriptions associated with the given sessionId. 
 | 
void | 
unregisterSubscription(Message<?> unsubscribeMessage)
Unregister a subscription. 
 | 
void registerSubscription(Message<?> subscribeMessage)
subscribeMessage - the subscription requestvoid unregisterSubscription(Message<?> unsubscribeMessage)
unsubscribeMessage - the request to unsubscribevoid unregisterAllSubscriptions(String sessionId)
MultiValueMap<String,String> findSubscriptions(Message<?> message)
message - the messageMultiValueMap with sessionId-subscriptionId pairs
 (possibly empty)