Freigeben über


RuleDescription Klasse

  • java.lang.Object
    • com.microsoft.azure.servicebus.rules.RuleDescription

public class RuleDescription

Darstellung einer Regel, die für Service Bus-Themen definiert ist.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
RuleDescription()

Erstellt eine Regelbeschreibung ohne Namen, TrueFilter als Filter und ohne Aktion.

RuleDescription(Filter filter)

Erstellt eine Regelbeschreibung ohne Namen, angegebener Filter als Filter und ohne Aktion.

RuleDescription(String name)

Erstellt eine Regelbeschreibung mit dem angegebenen Namen als TrueFilter Filter und keine Aktion.

RuleDescription(String name, Filter filter)

Erstellt eine Regelbeschreibung mit dem angegebenen Namen, dem angegebenen Filter als Filter und ohne Aktion.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
boolean equals(Object other)
RuleAction getAction()

Ruft die Aktion ab, die diese Regel für Nachrichten ausführt, die durch den Filter dieser Regel übereinstimmen.

Filter getFilter()

Ruft den Filter dieser Regel ab.

String getName()

Ruft den Namen dieser Regel ab.

int hashCode()
void setAction(RuleAction action)

Legt die Aktion fest, die diese Regel für Nachrichten ausführt, die durch den Filter dieser Regel übereinstimmen.

void setFilter(Filter filter)

Legt den Filter dieser Regel fest.

void setName(String name)

Legt den Namen dieser Regel fest.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

RuleDescription

public RuleDescription()

Erstellt eine Regelbeschreibung ohne Namen, TrueFilter als Filter und ohne Aktion.

RuleDescription

public RuleDescription(Filter filter)

Erstellt eine Regelbeschreibung ohne Namen, angegebener Filter als Filter und ohne Aktion.

Parameters:

filter - Filter, den die Regel zum Filtern von Nachrichten verwendet. Kann CorrelationFilter oder SqlFilter sein.

RuleDescription

public RuleDescription(String name)

Erstellt eine Regelbeschreibung mit dem angegebenen Namen als TrueFilter Filter und keine Aktion.

Parameters:

name - Name der Regel

RuleDescription

public RuleDescription(String name, Filter filter)

Erstellt eine Regelbeschreibung mit dem angegebenen Namen, dem angegebenen Filter als Filter und ohne Aktion.

Parameters:

name - Name der Regel
filter - Filter, den diese Regel verwendet, um Nachrichten zu filtern. Kann oder SqlFilterseinCorrelationFilter.

Details zur Methode

equals

public boolean equals(Object other)

Overrides:

RuleDescription.equals(Object other)

Parameters:

other

getAction

public RuleAction getAction()

Ruft die Aktion ab, die diese Regel für Nachrichten ausführt, die durch den Filter dieser Regel übereinstimmen.

Returns:

Aktionsaktion, die von dieser Regel für übereinstimmende Nachrichten ausgeführt wird

getFilter

public Filter getFilter()

Ruft den Filter dieser Regel ab.

Returns:

Der Filter, den diese Regel zum Filtern von Nachrichten verwendet

getName

public String getName()

Ruft den Namen dieser Regel ab.

Returns:

Name dieser Regel

hashCode

public int hashCode()

Overrides:

RuleDescription.hashCode()

setAction

public void setAction(RuleAction action)

Legt die Aktion fest, die diese Regel für Nachrichten ausführt, die durch den Filter dieser Regel übereinstimmen.

Parameters:

action - Aktion, die diese Regel für übereinstimmende Nachrichten ausführt

setFilter

public void setFilter(Filter filter)

Legt den Filter dieser Regel fest.

Parameters:

filter - Filter, den diese Regel verwendet, um Nachrichten zu filtern. Kann oder SqlFilterseinCorrelationFilter.

setName

public void setName(String name)

Legt den Namen dieser Regel fest.

Parameters:

name - Name dieser Regel

Gilt für: