Package org.symphonyoss.s2.fugue.pubsub
Class QueueSubscription
- java.lang.Object
-
- org.symphonyoss.s2.fugue.pubsub.QueueSubscriptionAdmin
-
- org.symphonyoss.s2.fugue.pubsub.QueueSubscription
-
- All Implemented Interfaces:
ISubscription<String>,ISubscriptionAdmin
@Immutable public class QueueSubscription extends QueueSubscriptionAdmin implements ISubscription<String>
A subscription on a Queue.- Author:
- Bruce Skingle
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQueueSubscription.BuilderBuilder.-
Nested classes/interfaces inherited from class org.symphonyoss.s2.fugue.pubsub.QueueSubscriptionAdmin
QueueSubscriptionAdmin.AbstractBuilder<T extends QueueSubscriptionAdmin.AbstractBuilder<T,B>,B extends ISubscriptionAdmin>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.symphonyoss.s2.fugue.pipeline.IThreadSafeRetryableConsumer<String>getConsumer()-
Methods inherited from class org.symphonyoss.s2.fugue.pubsub.QueueSubscriptionAdmin
getSubscriptionNames
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.symphonyoss.s2.fugue.pubsub.ISubscriptionAdmin
getSubscriptionNames
-
-
-
-
Method Detail
-
getConsumer
public org.symphonyoss.s2.fugue.pipeline.IThreadSafeRetryableConsumer<String> getConsumer()
- Specified by:
getConsumerin interfaceISubscription<String>- Returns:
- The consumer for received messages.
-
-