Interface ITopicSubscriptionAdmin

    • Method Detail

      • getSubscriptionNames

        com.google.common.collect.ImmutableSet<org.symphonyoss.s2.fugue.naming.SubscriptionName> getSubscriptionNames()
        Return the set of subscription names.
        Specified by:
        getSubscriptionNames in interface ISubscriptionAdmin
        Returns:
        The subscription names for this subscription.
      • getFilterPropertyName

        @Nullable
        String getFilterPropertyName()
        Return the name of the property to be used for filtering.
        Returns:
        The subscription names for this subscription.
      • isFilterExclude

        boolean isFilterExclude()
        Return true iff filtering is exclusive, otherwise it is inclusive.
        Returns:
        true iff filtering is exclusive, otherwise it is inclusive.
      • getFilterPropertyValues

        com.google.common.collect.ImmutableSet<String> getFilterPropertyValues()
        Return the set of values to filter.
        Returns:
        The set of values to filter.
      • getLambdaConsumer

        String getLambdaConsumer()
        Return the name of a lambda function to be triggered to process messages on this subscription.
        Returns:
        The name of a lambda function to be triggered to process messages on this subscription.