次の方法で共有


TrueRuleFilter クラス

public final class TrueRuleFilter
extends SqlRuleFilter

サブスクリプションの選択に到着するすべてのメッセージと一致します。

サンプル: すべてのメッセージのルールを作成する

次のコード サンプルは、ルールを作成する方法を示しています。 サブスクリプションは "all-messages-subscription"TrueRuleFilter関連付けられています。 そのため、トピックに送信されたすべてのメッセージもサブスクリプションから受信されます。

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

コンストラクターの概要

コンストラクター 説明
TrueRuleFilter()

新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
String toString()

現在のインスタンスを文字列形式に変換します。

メソッドの継承元: SqlRuleFilter

メソッドの継承元: java.lang.Object

コンストラクターの詳細

TrueRuleFilter

public TrueRuleFilter()

新しいインスタンスを初期化します。

メソッドの詳細

toString

public String toString()

現在のインスタンスを文字列形式に変換します。

Overrides:

TrueRuleFilter.toString()

Returns:

文字列表記です。

適用対象