Package org.symphonyoss.s2.fugue.pubsub
Class AbstractPublisherManager.Builder<T extends AbstractPublisherManager.Builder<T,B>,B extends org.symphonyoss.s2.common.fluent.IFluent<B>>
- java.lang.Object
-
- org.symphonyoss.s2.common.fluent.Fluent<T>
-
- org.symphonyoss.s2.common.fluent.BaseAbstractBuilder<T,B>
-
- org.symphonyoss.s2.fugue.pubsub.AbstractPublisherManager.Builder<T,B>
-
- Type Parameters:
T- The concrete type returned by fluent methods.B- The concrete type of the built object.
- All Implemented Interfaces:
org.symphonyoss.s2.common.fluent.IBuilder<T,B>,org.symphonyoss.s2.common.fluent.IFluent<T>
- Enclosing class:
- AbstractPublisherManager<T extends AbstractPublisherManager<T>>
public abstract static class AbstractPublisherManager.Builder<T extends AbstractPublisherManager.Builder<T,B>,B extends org.symphonyoss.s2.common.fluent.IFluent<B>> extends org.symphonyoss.s2.common.fluent.BaseAbstractBuilder<T,B>Builder.- Author:
- Bruce Skingle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidvalidate(org.symphonyoss.s2.common.fault.FaultAccumulator faultAccumulator)TwithNameFactory(org.symphonyoss.s2.fugue.naming.INameFactory nameFactory)TwithTopic(String name)TwithTopic(String serviceId, String topicId)abstract TwithTopic(org.symphonyoss.s2.fugue.naming.TopicName topicName)TwithTopics(String... topics)TwithTopics(org.symphonyoss.s2.fugue.naming.TopicName... topics)
-