Class QueueSubscriptionAdmin.AbstractBuilder<T extends QueueSubscriptionAdmin.AbstractBuilder<T,​B>,​B extends ISubscriptionAdmin>

  • 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
      protected AbstractBuilder​(Class<T> type)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void validate​(org.symphonyoss.s2.common.fault.FaultAccumulator faultAccumulator)  
      T withSubscriptionNames​(org.symphonyoss.s2.fugue.naming.Name... subscriptionNames)
      Add the given subscription names.
      • Methods inherited from class org.symphonyoss.s2.common.fluent.BaseAbstractBuilder

        build, construct
      • Methods inherited from class org.symphonyoss.s2.common.fluent.Fluent

        self
      • Methods inherited from interface org.symphonyoss.s2.common.fluent.IFluent

        self
    • Constructor Detail

      • AbstractBuilder

        protected AbstractBuilder​(Class<T> type)
    • 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).