FabricClientSettings クラス
- java.
lang. Object - system.
fabric. FabricClientSettings
- system.
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 として自動的に生成されます。
戻り値:
getConnectionInitializationTimeout
public Duration getConnectionInitializationTimeout()
タイムアウトを取得します。その後、現在のゲートウェイ アドレスが有効な接続で応答しない場合は、ゲートウェイ アドレス コレクションから別の別のアドレスがランダムに選択されます。
発言:このプロパティの既定値は 2 秒です。 このプロパティは、 プロパティの値より小さくする getServiceChangePollInterval() 必要があります。
戻り値:
getHealthOperationTimeout
public Duration getHealthOperationTimeout()
クライアントからゲートウェイへの正常性操作要求のタイムアウトを取得します。
発言:このプロパティの既定値は 120 秒です。
戻り値:
getHealthReportRetrySendInterval
public Duration getHealthReportRetrySendInterval()
正常性マネージャーによってまだ確認されていない正常性レポートが再送信される再試行間隔を取得します。
発言:このプロパティの既定値は 30 秒です。
戻り値:
getHealthReportSendInterval
public Duration getHealthReportSendInterval()
正常性レポートが Health Manager に送信される間隔を取得します。
発言:このプロパティの既定値は 30 秒です。
戻り値:
getKeepAliveInterval
public Duration getKeepAliveInterval()
が接続されたエンドポイントに FabricClient ping を実行する間隔を取得します。
発言:このプロパティの既定値は 0 秒です。 を開いた後は、このプロパティを FabricClient 更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 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 として自動的に生成されます。
パラメーター:
setConnectionInitializationTimeout
public void setConnectionInitializationTimeout(Duration connectionInitializationTimeout)
タイムアウトを設定します。その後、現在のゲートウェイ アドレスが有効な接続で応答しない場合は、ゲートウェイ アドレス コレクションから別の異なるアドレスがランダムに選択されます。
発言:このプロパティの既定値は 2 秒です。 このプロパティは、 プロパティの値より小さくする getServiceChangePollInterval() 必要があります。
パラメーター:
setHealthOperationTimeout
public void setHealthOperationTimeout(Duration healthOperationTimeout)
クライアントからゲートウェイへの正常性操作要求のタイムアウトを設定します。
発言:このプロパティの既定値は 120 秒です。
パラメーター:
setHealthReportRetrySendInterval
public void setHealthReportRetrySendInterval(Duration healthReportRetrySendInterval)
正常性マネージャーによってまだ確認されていない正常性レポートが再送信される再試行間隔を設定します。
発言:このプロパティの既定値は 30 秒です。
パラメーター:
setHealthReportSendInterval
public void setHealthReportSendInterval(Duration healthReportSendInterval)
正常性レポートを Health Manager に送信する間隔を設定します。
発言:このプロパティの既定値は 30 秒です。
パラメーター:
setKeepAliveInterval
public void setKeepAliveInterval(Duration keepAliveInterval)
が接続されたエンドポイントに FabricClient ping を実行する間隔を設定します。
発言:このプロパティの既定値は 0 秒です。 を開いた後は、このプロパティを FabricClient 更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 FabricClient は、保留中の操作がある限り、ping を続行します。
パラメーター:
setNotificationCacheUpdateTimeout
public void setNotificationCacheUpdateTimeout(Duration notificationCacheUpdateTimeout)
サービス通知に応答してローカル キャッシュを更新するためのタイムアウトを設定します。 既定値は 30 秒です。
パラメーター:
setNotificationGatewayConnectionTimeout
public void setNotificationGatewayConnectionTimeout(Duration notificationGatewayConnectionTimeout)
クライアントがサービス通知に登録されている場合に、再接続プロトコルを実行するためのタイムアウトを設定します。 既定値は 30 秒です。
パラメーター:
setPartitionLocationCacheBucketCount
public void setPartitionLocationCacheBucketCount(long partitionLocationCacheBucketCount)
クライアントのサービス解決キャッシュで使用されるバケット数を設定します。
発言:既定値は 1024 です。
パラメーター:
setPartitionLocationCacheLimit
public void setPartitionLocationCacheLimit(long partitionLocationCacheLimit)
クライアント上のキャッシュされた場所エントリの最大数を設定します。
発言:このプロパティの既定値は 1000 です。 このプロパティは更新できません。 このプロパティを設定すると、例外が java.lang.IllegalArgumentException スローされます。 キャッシュの制限に達すると、最も古いエントリが最初に破棄されます。 既定値は 100 です。
パラメーター:
setServiceChangePollInterval
public void setServiceChangePollInterval(Duration serviceChangePollInterval)
登録されているすべてのコールバックのクライアントからゲートウェイへのサービス変更通知要求のタイムアウトを設定します。
発言:このプロパティの既定値は 120 秒です。
パラメーター:
適用対象
Azure SDK for Java