Package org.symphonyoss.s2.fugue.pubsub
Class TopicSubscriptionAdmin
- java.lang.Object
-
- org.symphonyoss.s2.fugue.pubsub.TopicSubscriptionAdmin
-
- All Implemented Interfaces:
ISubscriptionAdmin,ITopicSubscriptionAdmin
- Direct Known Subclasses:
TopicSubscription
@Immutable public class TopicSubscriptionAdmin extends Object implements ITopicSubscriptionAdmin
A subscription on a Topic.- Author:
- Bruce Skingle
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTopicSubscriptionAdmin.AbstractBuilder<T extends TopicSubscriptionAdmin.AbstractBuilder<T,B>,B extends ISubscriptionAdmin>AbstractBuilder.static classTopicSubscriptionAdmin.BuilderBuilder.
-
Constructor Summary
Constructors Modifier Constructor Description protectedTopicSubscriptionAdmin(TopicSubscriptionAdmin.AbstractBuilder<?,?> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.collect.ImmutableSet<org.symphonyoss.s2.fugue.naming.SubscriptionName>getSubscriptionNames()Return the set of subscription names.
-
-
-
Constructor Detail
-
TopicSubscriptionAdmin
protected TopicSubscriptionAdmin(TopicSubscriptionAdmin.AbstractBuilder<?,?> builder)
-
-
Method Detail
-
getSubscriptionNames
public com.google.common.collect.ImmutableSet<org.symphonyoss.s2.fugue.naming.SubscriptionName> getSubscriptionNames()
Description copied from interface:ITopicSubscriptionAdminReturn the set of subscription names.- Specified by:
getSubscriptionNamesin interfaceISubscriptionAdmin- Specified by:
getSubscriptionNamesin interfaceITopicSubscriptionAdmin- Returns:
- The subscription names for this subscription.
-
-