Class SubscriberGroupBuilder<V>

    • Constructor Detail

      • SubscriberGroupBuilder

        public SubscriberGroupBuilder()
    • Method Detail

      • realize

        public void realize​(NamedTopic<V> topic,
                            ParameterResolver resolver)
        Realize a durable subscriber group.
        Parameters:
        topic - topic to create subscriber for
        resolver - resolve values containing parameter macros within this builder
      • setSubscriberGroupName

        @Injectable("name")
        public void setSubscriberGroupName​(String sName)
        Set the subscriber group name.
        Parameters:
        sName - durable subscriber name, possibly containing parameter macro {topic-name}
      • getSubscriberGroupName

        public String getSubscriberGroupName​(ParameterResolver resolver)
        Get the subscriber group name.
        Parameters:
        resolver - used to resolve {topic-name} parameter macro if present.
        Returns:
        parameter macro expanded durable subscriber name