Compartir a través de


TrueRuleFilter Clase

public final class TrueRuleFilter
extends SqlRuleFilter

Coincide con todos los mensajes que llegan a seleccionarse para la suscripción.

Ejemplo: Creación de una regla para todos los mensajes

En el ejemplo de código siguiente se muestra cómo crear una regla. La "all-messages-subscription" suscripción está asociada a TrueRuleFilter. Por lo tanto, todos los mensajes enviados al tema también se reciben de la suscripción.

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

Resumen del constructor

Constructor Description
TrueRuleFilter()

Inicializa una nueva instancia.

Resumen del método

Modificador y tipo Método y descripción
String toString()

Convierte la instancia actual en su representación de cadena.

Métodos heredados de SqlRuleFilter

Métodos heredados de java.lang.Object

Detalles del constructor

TrueRuleFilter

public TrueRuleFilter()

Inicializa una nueva instancia.

Detalles del método

toString

public String toString()

Convierte la instancia actual en su representación de cadena.

Overrides:

TrueRuleFilter.toString()

Returns:

Representación de cadena.

Se aplica a