次の方法で共有


ActorConcurrencySettings クラス

  • java.lang.Object
    • microsoft.servicefabric.actors.runtime.ActorConcurrencySettings

public class ActorConcurrencySettings

メソッドは、論理呼び出しコンテキストベースの再入をサポートして、 を介してディスパッチされたアクターを順番に呼び出します。 このクラスは、アクターのターン ベースのコンカレンシー ロックを構成するための設定を提供します。

コンストラクターの概要

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

ActorConcurrencySettings クラスの新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
Duration getLockTimeout()

は、ターン ベースのコンカレンシー ロックのタイムアウトを設定します。 ランタイムがメソッド呼び出しをディスパッチするロックを取得できない場合は、例外がスロー ActorConcurrencyLockTimeoutException されます。 この例外は論理呼び出しチェーンをアンワインドし、呼び出しは構成された最大時間まで再試行されます。 ランタイムによって指定された値にランダムな間隔が追加されるため、コンカレンシー ロックの実際のタイムアウト値は高くなる可能性があります。

ActorReentrancyMode getReentrancyMode()

は、アクター メソッド呼び出しの再入モードを取得します。

void setLockTimeout(Duration timeout)

は、ターン ベースのコンカレンシー ロックのタイムアウトを設定します。 ランタイムがメソッド呼び出しをディスパッチするロックを取得できない場合は、例外がスロー ActorConcurrencyLockTimeoutException されます。

void setReentrancyMode(ActorReentrancyMode mode)

は、アクター メソッド呼び出しの再入モードを設定します。

コンストラクターの詳細

ActorConcurrencySettings

public ActorConcurrencySettings()

ActorConcurrencySettings クラスの新しいインスタンスを初期化します。

メソッドの詳細

getLockTimeout

public Duration getLockTimeout()

は、ターン ベースのコンカレンシー ロックのタイムアウトを設定します。 ランタイムがメソッド呼び出しをディスパッチするロックを取得できない場合は、例外がスロー ActorConcurrencyLockTimeoutException されます。 この例外は論理呼び出しチェーンをアンワインドし、呼び出しは構成された最大時間まで再試行されます。 ランタイムによって指定された値にランダムな間隔が追加されるため、コンカレンシー ロックの実際のタイムアウト値は高くなる可能性があります。

戻り値:

ターン ベースのコンカレンシー ロックのタイムアウト。

getReentrancyMode

public ActorReentrancyMode getReentrancyMode()

は、アクター メソッド呼び出しの再入モードを取得します。

戻り値:

ActorReentrancyMode アクター メソッド呼び出しの場合は 。

setLockTimeout

public void setLockTimeout(Duration timeout)

は、ターン ベースのコンカレンシー ロックのタイムアウトを設定します。 ランタイムがメソッド呼び出しをディスパッチするロックを取得できない場合は、例外がスロー ActorConcurrencyLockTimeoutException されます。

パラメーター:

timeout - この例外は論理呼び出しチェーンをアンワインドし、呼び出しは構成された最大時間まで再試行されます。 ランタイムによって指定された値にランダムな間隔が追加されるため、コンカレンシー ロックの実際のタイムアウト値は高くなる可能性があります。

setReentrancyMode

public void setReentrancyMode(ActorReentrancyMode mode)

は、アクター メソッド呼び出しの再入モードを設定します。

パラメーター:

mode - 再入モード。 ActorReentrancyMode アクター メソッド呼び出しの場合は 。

適用対象