次の方法で共有


FabricClientSettings クラス

  • java.lang.Object
    • system.fabric.FabricClientSettings

public class FabricClientSettings

クラスの構成設定を FabricClient 表します。

コンストラクターの概要

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

のインスタンスを作成します。 system.fabric.FabricClientSettings

メソッドの概要

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

デバッグ用の Service Fabric トレースに表示されるクライアントフレンドリ名を取得します。

発言: 既定値は null で、クライアントフレンドリ名は内部的に UUID として自動的に生成されます。

Duration getConnectionInitializationTimeout()

タイムアウトを取得します。その後、現在のゲートウェイ アドレスが有効な接続で応答しない場合は、ゲートウェイ アドレス コレクションから別の別のアドレスがランダムに選択されます。

発言:このプロパティの既定値は 2 秒です。 このプロパティは、 プロパティの値より小さくする getServiceChangePollInterval() 必要があります。

Duration getHealthOperationTimeout()

クライアントからゲートウェイへの正常性操作要求のタイムアウトを取得します。

発言:このプロパティの既定値は 120 秒です。

Duration getHealthReportRetrySendInterval()

正常性マネージャーによってまだ確認されていない正常性レポートが再送信される再試行間隔を取得します。

発言:このプロパティの既定値は 30 秒です。

Duration getHealthReportSendInterval()

正常性レポートが Health Manager に送信される間隔を取得します。

発言:このプロパティの既定値は 30 秒です。

Duration getKeepAliveInterval()

が接続されたエンドポイントに FabricClient ping を実行する間隔を取得します。

発言:このプロパティの既定値は 0 秒です。 を開いた後は、このプロパティを FabricClient 更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 FabricClient は、保留中の操作がある限り、ping を続行します。

Duration getNotificationCacheUpdateTimeout()

サービス通知に応答してローカル キャッシュを更新するためのタイムアウトを取得します。 既定値は 30 秒です。

Duration getNotificationGatewayConnectionTimeout()

クライアントがサービス通知に登録されている場合に、再接続プロトコルを実行するためのタイムアウトを取得します。 既定値は 30 秒です。

long getPartitionLocationCacheBucketCount()

クライアントのサービス解決キャッシュによって使用されるバケット数を取得します。

発言:既定値は 1024 です。

long getPartitionLocationCacheLimit()

クライアント上のキャッシュされた場所エントリの最大数を取得します。

発言:このプロパティの既定値は 1000 です。 このプロパティは更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 キャッシュの制限に達すると、最も古いエントリが最初に破棄されます。 既定値は 100 です。

Duration getServiceChangePollInterval()

登録されているすべてのコールバックのクライアントからゲートウェイへのサービス変更通知要求のタイムアウトを取得します。

発言:このプロパティの既定値は 120 秒です。

void setClientFriendlyName(String clientFriendlyName)

デバッグのために Service Fabric トレースに表示されるクライアントフレンドリ名を設定します。

発言: 既定値は null で、クライアントフレンドリ名は内部的に UUID として自動的に生成されます。

void setConnectionInitializationTimeout(Duration connectionInitializationTimeout)

タイムアウトを設定します。その後、現在のゲートウェイ アドレスが有効な接続で応答しない場合は、ゲートウェイ アドレス コレクションから別の異なるアドレスがランダムに選択されます。

発言:このプロパティの既定値は 2 秒です。 このプロパティは、 プロパティの値より小さくする getServiceChangePollInterval() 必要があります。

void setHealthOperationTimeout(Duration healthOperationTimeout)

クライアントからゲートウェイへの正常性操作要求のタイムアウトを設定します。

発言:このプロパティの既定値は 120 秒です。

void setHealthReportRetrySendInterval(Duration healthReportRetrySendInterval)

正常性マネージャーによってまだ確認されていない正常性レポートが再送信される再試行間隔を設定します。

発言:このプロパティの既定値は 30 秒です。

void setHealthReportSendInterval(Duration healthReportSendInterval)

正常性レポートを Health Manager に送信する間隔を設定します。

発言:このプロパティの既定値は 30 秒です。

void setKeepAliveInterval(Duration keepAliveInterval)

が接続されたエンドポイントに FabricClient ping を実行する間隔を設定します。

発言:このプロパティの既定値は 0 秒です。 を開いた後は、このプロパティを FabricClient 更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 FabricClient は、保留中の操作がある限り、ping を続行します。

void setNotificationCacheUpdateTimeout(Duration notificationCacheUpdateTimeout)

サービス通知に応答してローカル キャッシュを更新するためのタイムアウトを設定します。 既定値は 30 秒です。

void setNotificationGatewayConnectionTimeout(Duration notificationGatewayConnectionTimeout)

クライアントがサービス通知に登録されている場合に、再接続プロトコルを実行するためのタイムアウトを設定します。 既定値は 30 秒です。

void setPartitionLocationCacheBucketCount(long partitionLocationCacheBucketCount)

クライアントのサービス解決キャッシュで使用されるバケット数を設定します。

発言:既定値は 1024 です。

void setPartitionLocationCacheLimit(long partitionLocationCacheLimit)

クライアント上のキャッシュされた場所エントリの最大数を設定します。

発言:このプロパティの既定値は 1000 です。 このプロパティは更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 キャッシュの制限に達すると、最も古いエントリが最初に破棄されます。 既定値は 100 です。

void setServiceChangePollInterval(Duration serviceChangePollInterval)

登録されているすべてのコールバックのクライアントからゲートウェイへのサービス変更通知要求のタイムアウトを設定します。

発言:このプロパティの既定値は 120 秒です。

コンストラクターの詳細

FabricClientSettings

public FabricClientSettings()

のインスタンスを作成します。 system.fabric.FabricClientSettings

メソッドの詳細

getClientFriendlyName

public String getClientFriendlyName()

デバッグ用の Service Fabric トレースに表示されるクライアントフレンドリ名を取得します。

発言: 既定値は null で、クライアントフレンドリ名は内部的に UUID として自動的に生成されます。

戻り値:

デバッグ用の Service Fabric トレースに表示されるクライアントフレンドリ名。

getConnectionInitializationTimeout

public Duration getConnectionInitializationTimeout()

タイムアウトを取得します。その後、現在のゲートウェイ アドレスが有効な接続で応答しない場合は、ゲートウェイ アドレス コレクションから別の別のアドレスがランダムに選択されます。

発言:このプロパティの既定値は 2 秒です。 このプロパティは、 プロパティの値より小さくする getServiceChangePollInterval() 必要があります。

戻り値:

現在のゲートウェイ アドレスの後のタイムアウトは、有効な接続で応答しません。

getHealthOperationTimeout

public Duration getHealthOperationTimeout()

クライアントからゲートウェイへの正常性操作要求のタイムアウトを取得します。

発言:このプロパティの既定値は 120 秒です。

戻り値:

クライアントからゲートウェイへの正常性操作要求のタイムアウト。

getHealthReportRetrySendInterval

public Duration getHealthReportRetrySendInterval()

正常性マネージャーによってまだ確認されていない正常性レポートが再送信される再試行間隔を取得します。

発言:このプロパティの既定値は 30 秒です。

戻り値:

正常性マネージャーによってまだ確認されていない正常性レポートが再送信される再試行間隔。

getHealthReportSendInterval

public Duration getHealthReportSendInterval()

正常性レポートが Health Manager に送信される間隔を取得します。

発言:このプロパティの既定値は 30 秒です。

戻り値:

正常性レポートが Health Manager に送信される間隔。

getKeepAliveInterval

public Duration getKeepAliveInterval()

が接続されたエンドポイントに FabricClient ping を実行する間隔を取得します。

発言:このプロパティの既定値は 0 秒です。 を開いた後は、このプロパティを FabricClient 更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 FabricClient は、保留中の操作がある限り、ping を続行します。

戻り値:

が接続されたエンドポイントに FabricClient ping を実行する間隔。

getNotificationCacheUpdateTimeout

public Duration getNotificationCacheUpdateTimeout()

サービス通知に応答してローカル キャッシュを更新するためのタイムアウトを取得します。 既定値は 30 秒です。

戻り値:

サービス通知に応答してローカル キャッシュを更新するためのタイムアウト。

getNotificationGatewayConnectionTimeout

public Duration getNotificationGatewayConnectionTimeout()

クライアントがサービス通知に登録されている場合に、再接続プロトコルを実行するためのタイムアウトを取得します。 既定値は 30 秒です。

戻り値:

クライアントがサービス通知に登録されている場合に、再接続プロトコルを実行するためのタイムアウト。

getPartitionLocationCacheBucketCount

public long getPartitionLocationCacheBucketCount()

クライアントのサービス解決キャッシュによって使用されるバケット数を取得します。

発言:既定値は 1024 です。

戻り値:

クライアントのサービス解決キャッシュによって使用されるバケット数。

getPartitionLocationCacheLimit

public long getPartitionLocationCacheLimit()

クライアント上のキャッシュされた場所エントリの最大数を取得します。

発言:このプロパティの既定値は 1000 です。 このプロパティは更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 キャッシュの制限に達すると、最も古いエントリが最初に破棄されます。 既定値は 100 です。

戻り値:

クライアント上のキャッシュされた場所エントリの最大数。

getServiceChangePollInterval

public Duration getServiceChangePollInterval()

登録されているすべてのコールバックのクライアントからゲートウェイへのサービス変更通知要求のタイムアウトを取得します。

発言:このプロパティの既定値は 120 秒です。

戻り値:

登録されているすべてのコールバックに対するクライアントからゲートウェイへのサービス変更通知要求のタイムアウト。

setClientFriendlyName

public void setClientFriendlyName(String clientFriendlyName)

デバッグのために Service Fabric トレースに表示されるクライアントフレンドリ名を設定します。

発言: 既定値は null で、クライアントフレンドリ名は内部的に UUID として自動的に生成されます。

パラメーター:

clientFriendlyName - デバッグ用の Service Fabric トレースに表示されるクライアントフレンドリ名。

setConnectionInitializationTimeout

public void setConnectionInitializationTimeout(Duration connectionInitializationTimeout)

タイムアウトを設定します。その後、現在のゲートウェイ アドレスが有効な接続で応答しない場合は、ゲートウェイ アドレス コレクションから別の異なるアドレスがランダムに選択されます。

発言:このプロパティの既定値は 2 秒です。 このプロパティは、 プロパティの値より小さくする getServiceChangePollInterval() 必要があります。

パラメーター:

connectionInitializationTimeout - 現在のゲートウェイ アドレスの後のタイムアウトは、有効な接続で応答しません。

setHealthOperationTimeout

public void setHealthOperationTimeout(Duration healthOperationTimeout)

クライアントからゲートウェイへの正常性操作要求のタイムアウトを設定します。

発言:このプロパティの既定値は 120 秒です。

パラメーター:

healthOperationTimeout - クライアントからゲートウェイへの正常性操作要求のタイムアウト。

setHealthReportRetrySendInterval

public void setHealthReportRetrySendInterval(Duration healthReportRetrySendInterval)

正常性マネージャーによってまだ確認されていない正常性レポートが再送信される再試行間隔を設定します。

発言:このプロパティの既定値は 30 秒です。

パラメーター:

healthReportRetrySendInterval - 正常性マネージャーによってまだ確認されていない正常性レポートが再送信される再試行間隔。

setHealthReportSendInterval

public void setHealthReportSendInterval(Duration healthReportSendInterval)

正常性レポートを Health Manager に送信する間隔を設定します。

発言:このプロパティの既定値は 30 秒です。

パラメーター:

healthReportSendInterval - 正常性レポートが Health Manager に送信される間隔。

setKeepAliveInterval

public void setKeepAliveInterval(Duration keepAliveInterval)

が接続されたエンドポイントに FabricClient ping を実行する間隔を設定します。

発言:このプロパティの既定値は 0 秒です。 を開いた後は、このプロパティを FabricClient 更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 FabricClient は、保留中の操作がある限り、ping を続行します。

パラメーター:

keepAliveInterval - が接続されたエンドポイントに FabricClient ping を実行する間隔。

setNotificationCacheUpdateTimeout

public void setNotificationCacheUpdateTimeout(Duration notificationCacheUpdateTimeout)

サービス通知に応答してローカル キャッシュを更新するためのタイムアウトを設定します。 既定値は 30 秒です。

パラメーター:

notificationCacheUpdateTimeout - サービス通知に応答してローカル キャッシュを更新するためのタイムアウト。

setNotificationGatewayConnectionTimeout

public void setNotificationGatewayConnectionTimeout(Duration notificationGatewayConnectionTimeout)

クライアントがサービス通知に登録されている場合に、再接続プロトコルを実行するためのタイムアウトを設定します。 既定値は 30 秒です。

パラメーター:

notificationGatewayConnectionTimeout - クライアントがサービス通知に登録されている場合に、再接続プロトコルを実行するためのタイムアウト。

setPartitionLocationCacheBucketCount

public void setPartitionLocationCacheBucketCount(long partitionLocationCacheBucketCount)

クライアントのサービス解決キャッシュで使用されるバケット数を設定します。

発言:既定値は 1024 です。

パラメーター:

partitionLocationCacheBucketCount - クライアントのサービス解決キャッシュによって使用されるバケット数。

setPartitionLocationCacheLimit

public void setPartitionLocationCacheLimit(long partitionLocationCacheLimit)

クライアント上のキャッシュされた場所エントリの最大数を設定します。

発言:このプロパティの既定値は 1000 です。 このプロパティは更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 キャッシュの制限に達すると、最も古いエントリが最初に破棄されます。 既定値は 100 です。

パラメーター:

partitionLocationCacheLimit - クライアント上のキャッシュされた場所エントリの最大数。

setServiceChangePollInterval

public void setServiceChangePollInterval(Duration serviceChangePollInterval)

登録されているすべてのコールバックのクライアントからゲートウェイへのサービス変更通知要求のタイムアウトを設定します。

発言:このプロパティの既定値は 120 秒です。

パラメーター:

serviceChangePollInterval - 登録されているすべてのコールバックに対するクライアントからゲートウェイへのサービス変更通知要求のタイムアウト。

適用対象