Package org.symphonyoss.s2.fugue.pubsub
Class QueueSubscriptionAdmin.AbstractBuilder<T extends QueueSubscriptionAdmin.AbstractBuilder<T,B>,B extends ISubscriptionAdmin>
- java.lang.Object
-
- org.symphonyoss.s2.common.fluent.Fluent<T>
-
- org.symphonyoss.s2.common.fluent.BaseAbstractBuilder<T,B>
-
- org.symphonyoss.s2.fugue.pubsub.QueueSubscriptionAdmin.AbstractBuilder<T,B>
-
- Type Parameters:
T- The concrete type of the builder for fluent methods.B- The type of the built object.
- All Implemented Interfaces:
org.symphonyoss.s2.common.fluent.IBuilder<T,B>,org.symphonyoss.s2.common.fluent.IFluent<T>
- Direct Known Subclasses:
QueueSubscription.Builder,QueueSubscriptionAdmin.Builder
- Enclosing class:
- QueueSubscriptionAdmin
public abstract static class QueueSubscriptionAdmin.AbstractBuilder<T extends QueueSubscriptionAdmin.AbstractBuilder<T,B>,B extends ISubscriptionAdmin> extends org.symphonyoss.s2.common.fluent.BaseAbstractBuilder<T,B>AbstractBuilder.- Author:
- Bruce Skingle
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBuilder(Class<T> type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidvalidate(org.symphonyoss.s2.common.fault.FaultAccumulator faultAccumulator)TwithSubscriptionNames(org.symphonyoss.s2.fugue.naming.Name... subscriptionNames)Add the given subscription names.
-
-
-
Method Detail
-
withSubscriptionNames
public T withSubscriptionNames(org.symphonyoss.s2.fugue.naming.Name... subscriptionNames)
Add the given subscription names.- Parameters:
subscriptionNames- subscription names.- Returns:
- This (fluent method).
-
validate
protected void validate(org.symphonyoss.s2.common.fault.FaultAccumulator faultAccumulator)
- Overrides:
validatein classorg.symphonyoss.s2.common.fluent.BaseAbstractBuilder<T extends QueueSubscriptionAdmin.AbstractBuilder<T,B>,B extends ISubscriptionAdmin>
-
-