Partager via


TrueRuleFilter Classe

public final class TrueRuleFilter
extends SqlRuleFilter

Correspond à tous les messages qui arrivent à être sélectionnés pour l’abonnement.

Exemple : Créer une règle pour tous les messages

L’exemple de code suivant montre comment créer une règle. L’abonnement "all-messages-subscription" est associé à .TrueRuleFilter Ainsi, tous les messages envoyés à la rubrique sont également reçus à partir de l’abonnement.

String topicName = "my-existing-topic";
 String subscriptionName = "all-messages-subscription";
 String ruleName = "true-filter";

 RuleFilter alwaysTrueRule = new TrueRuleFilter();
 CreateRuleOptions createRuleOptions = new CreateRuleOptions()
     .setFilter(alwaysTrueRule);

 RuleProperties rule = client.createRule(topicName, ruleName, subscriptionName, createRuleOptions);

 System.out.printf("Rule '%s' created for topic %s, subscription %s. Filter: %s%n", rule.getName(), topicName,
     subscriptionName, rule.getFilter());

Récapitulatif du constructeur

Constructeur Description
TrueRuleFilter()

Initialise une nouvelle instance.

Résumé de la méthode

Modificateur et type Méthode et description
String toString()

Convertit le instance actuel en sa représentation sous forme de chaîne.

Méthodes héritées de SqlRuleFilter

Méthodes héritées de java.lang.Object

Détails du constructeur

TrueRuleFilter

public TrueRuleFilter()

Initialise une nouvelle instance.

Détails de la méthode

toString

public String toString()

Convertit le instance actuel en sa représentation sous forme de chaîne.

Overrides:

TrueRuleFilter.toString()

Returns:

Représentation sosu forme de chaîne.

S’applique à