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

      • withBusyCounter

        T withBusyCounter​(org.symphonyoss.s2.fugue.counter.IBusyCounter busyCounter)
        Set the IBusyCounter to use.
        Parameters:
        busyCounter - An IBusyCounter to use.
        Returns:
        this (fluent method)