次の方法で共有


RuleDescription クラス

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

public class RuleDescription

Service Bus トピックで定義されているルールの表現。

コンストラクターの概要

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

フィルターとして、アクションなしで、 TrueFilter 名前のないルールの説明を作成します。

RuleDescription(Filter filter)

フィルターとアクションを指定して、名前のないルールの説明を作成します。

RuleDescription(String name)

指定された名前のルールの説明をフィルターとして作成し、 TrueFilter アクションを作成しません。

RuleDescription(String name, Filter filter)

指定された名前を持つルールの説明を作成します。フィルターはフィルターとして指定され、アクションは作成されません。

メソッドの概要

修飾子と型 メソッドと説明
boolean equals(Object other)
RuleAction getAction()

このルールのフィルターに一致するメッセージに対してこのルールが実行するアクションを取得します。

Filter getFilter()

この規則のフィルターを取得します。

String getName()

この規則の名前を取得します。

int hashCode()
void setAction(RuleAction action)

このルールのフィルターに一致するメッセージに対してこのルールが実行するアクションを設定します。

void setFilter(Filter filter)

このルールのフィルターを設定します。

void setName(String name)

このルールの名前を設定します。

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

コンストラクターの詳細

RuleDescription

public RuleDescription()

フィルターとして、アクションなしで、 TrueFilter 名前のないルールの説明を作成します。

RuleDescription

public RuleDescription(Filter filter)

フィルターとアクションを指定して、名前のないルールの説明を作成します。

パラメーター:

filter - ルールを使用してメッセージをフィルター処理します。 CorrelationFilter または SqlFilter を指定できます。

RuleDescription

public RuleDescription(String name)

指定された名前のルールの説明をフィルターとして作成し、 TrueFilter アクションを作成しません。

パラメーター:

name - ルールの名前

RuleDescription

public RuleDescription(String name, Filter filter)

指定された名前を持つルールの説明を作成します。フィルターはフィルターとして指定され、アクションは作成されません。

パラメーター:

name - ルールの名前
filter - このルールを使用してメッセージをフィルター処理します。 または を指定できますCorrelationFilterSqlFilter

メソッドの詳細

equals

public boolean equals(Object other)

上書き:

RuleDescription.equals(Object other)

パラメーター:

other

getAction

public RuleAction getAction()

このルールのフィルターに一致するメッセージに対してこのルールが実行するアクションを取得します。

戻り値:

このルールが一致したメッセージに対して実行するアクション アクション

getFilter

public Filter getFilter()

この規則のフィルターを取得します。

戻り値:

このルールがメッセージをフィルター処理するために使用するフィルター

getName

public String getName()

この規則の名前を取得します。

戻り値:

このルールの名前

hashCode

public int hashCode()

上書き:

RuleDescription.hashCode()

setAction

public void setAction(RuleAction action)

このルールのフィルターに一致するメッセージに対してこのルールが実行するアクションを設定します。

パラメーター:

action - このルールが一致したメッセージに対して実行するアクション

setFilter

public void setFilter(Filter filter)

このルールのフィルターを設定します。

パラメーター:

filter - このルールを使用してメッセージをフィルター処理します。 または を指定できますCorrelationFilterSqlFilter

setName

public void setName(String name)

このルールの名前を設定します。

パラメーター:

name - このルールの名前

適用対象