Freigeben über


TrueRuleFilter Klasse

public final class TrueRuleFilter
extends SqlRuleFilter

Entspricht allen eingehenden Nachrichten, die für das Abonnement ausgewählt werden sollen.

Beispiel: Erstellen einer Regel für alle Nachrichten

Im folgenden Codebeispiel wird das Erstellen einer Regel veranschaulicht. Das "all-messages-subscription" Abonnement ist dem TrueRuleFilterzugeordnet. Daher werden alle an das Thema gesendeten Nachrichten auch aus dem Abonnement empfangen.

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());

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
TrueRuleFilter()

Initialisiert eine neue Instanz.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String toString()

Konvertiert den aktuellen instance in seine Zeichenfolgendarstellung.

Geerbte Methoden von SqlRuleFilter

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

TrueRuleFilter

public TrueRuleFilter()

Initialisiert eine neue Instanz.

Details zur Methode

toString

public String toString()

Konvertiert den aktuellen instance in seine Zeichenfolgendarstellung.

Overrides:

TrueRuleFilter.toString()

Returns:

Die Zeichenfolgendarstellung.

Gilt für: