Interface IPullSubscriberManagerBuilder<T extends IPullSubscriberManagerBuilder<T,​B>,​B extends ISubscriberManager<B>>

  • Type Parameters:
    T - Type of concrete builder, needed for fluent methods.
    B - Type of concrete manager (built object), needed for fluent methods.
    All Superinterfaces:
    org.symphonyoss.s2.common.fluent.IBuilder<T,​B>, org.symphonyoss.s2.common.fluent.IFluent<T>, ISubscriberManagerBuilder<T,​B>
    All Known Implementing Classes:
    AbstractPullSubscriberManager.Builder

    public interface IPullSubscriberManagerBuilder<T extends IPullSubscriberManagerBuilder<T,​B>,​B extends ISubscriberManager<B>>
    extends ISubscriberManagerBuilder<T,​B>
    A builder for a pull subscriber manager of payload type P.
    Author:
    Bruce Skingle
    • Method Detail

      • withBusyCounterFactory

        T withBusyCounterFactory​(org.symphonyoss.s2.fugue.counter.ITopicBusyCounterFactory busyCounterFactory)
        Set the ITopicBusyCounterFactory to use.
        Parameters:
        busyCounterFactory - An ITopicBusyCounterFactory to use.
        Returns:
        this (fluent method)