Partager via


FabricClientSettings Classe

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

public class FabricClientSettings

Représente les paramètres de configuration de la FabricClient classe .

Récapitulatif du constructeur

Constructeur Description
FabricClientSettings()

Crée une instance de system.fabric.FabricClientSettings

Résumé de la méthode

Modificateur et type Méthode et description
String getClientFriendlyName()

Obtient le nom convivial du client qui apparaîtra dans les traces Service Fabric pour le débogage.

Remarques: La valeur par défaut est null et le nom convivial du client est généré automatiquement en tant qu’UUID en interne.

Duration getConnectionInitializationTimeout()

Obtient le délai d’expiration après lequel, si l’adresse de passerelle actuelle ne répond pas avec une connexion valide, une autre adresse différente est sélectionnée de manière aléatoire dans la collection d’adresses de passerelle.

Remarques:La valeur par défaut de cette propriété est 2 secondes. Cette propriété doit être inférieure à la valeur de la getServiceChangePollInterval() propriété .

Duration getHealthOperationTimeout()

Obtient le délai d’expiration des demandes d’opération d’intégrité du client vers la passerelle.

Remarques:La valeur par défaut de cette propriété est 120 secondes.

Duration getHealthReportRetrySendInterval()

Obtient l’intervalle de nouvelle tentative au cours duquel les rapports d’intégrité qui n’ont pas encore été reconnus par le Gestionnaire d’intégrité sont renvoyés.

Remarques:La valeur par défaut de cette propriété est 30 secondes.

Duration getHealthReportSendInterval()

Obtient l’intervalle auquel les rapports d’intégrité sont envoyés à Health Manager.

Remarques:La valeur par défaut de cette propriété est 30 secondes.

Duration getKeepAliveInterval()

Obtient l’intervalle auquel le effectue un FabricClient test ping sur le point de terminaison connecté.

Remarques:La valeur par défaut de cette propriété est 0 seconde. Cette propriété ne peut pas être mise à jour après l’ouverture de FabricClient . La définition de cette propriété lève une java.lang.IllegalArgumentException exception. FabricClient continue à effectuer un test ping tant qu’il y a des opérations en attente.

Duration getNotificationCacheUpdateTimeout()

Obtient le délai d’attente pour la mise à jour du cache local en réponse aux notifications de service. La valeur par défaut est de 30 secondes.

Duration getNotificationGatewayConnectionTimeout()

Obtient le délai d’exécution d’un protocole de re-connexion si le client s’est inscrit pour les notifications de service. La valeur par défaut est de 30 secondes.

long getPartitionLocationCacheBucketCount()

Obtient le nombre de compartiments utilisé par le cache de résolution de service du client.

Remarques:La valeur par défaut est 1024.

long getPartitionLocationCacheLimit()

Obtient le nombre maximal d’entrées d’emplacement mises en cache sur le client.

Remarques:La valeur par défaut de cette propriété est 1000. Cette propriété n’est pas modifiable. La définition de cette propriété lève une java.lang.IllegalArgumentException exception. Lorsque la limite de cache est atteinte, les entrées les plus anciennes sont d’abord ignorées. La valeur par défaut est 100.

Duration getServiceChangePollInterval()

Obtient le délai d’expiration des demandes de notification de modification de service du client vers la passerelle pour tous les rappels inscrits.

Remarques:La valeur par défaut de cette propriété est 120 secondes.

void setClientFriendlyName(String clientFriendlyName)

Définit le nom convivial qui apparaîtra dans les traces Service Fabric pour le débogage.

Remarques: La valeur par défaut est null et le nom convivial du client est généré automatiquement en tant qu’UUID en interne.

void setConnectionInitializationTimeout(Duration connectionInitializationTimeout)

Définit le délai d’expiration après lequel, si l’adresse de passerelle actuelle ne répond pas avec une connexion valide, une autre adresse est sélectionnée de manière aléatoire dans la collection d’adresses de passerelle.

Remarques:La valeur par défaut de cette propriété est 2 secondes. Cette propriété doit être inférieure à la valeur de la getServiceChangePollInterval() propriété .

void setHealthOperationTimeout(Duration healthOperationTimeout)

Définit le délai d’expiration des demandes d’opération d’intégrité du client vers la passerelle.

Remarques:La valeur par défaut de cette propriété est 120 secondes.

void setHealthReportRetrySendInterval(Duration healthReportRetrySendInterval)

Définit l’intervalle de nouvelle tentative auquel les rapports d’intégrité qui n’ont pas encore été reconnus par le Gestionnaire d’intégrité sont renvoyés.

Remarques:La valeur par défaut de cette propriété est 30 secondes.

void setHealthReportSendInterval(Duration healthReportSendInterval)

Définit l’intervalle auquel les rapports d’intégrité sont envoyés au Gestionnaire d’intégrité.

Remarques:La valeur par défaut de cette propriété est 30 secondes.

void setKeepAliveInterval(Duration keepAliveInterval)

Définit l’intervalle auquel le effectue un FabricClient test ping sur le point de terminaison connecté.

Remarques:La valeur par défaut de cette propriété est 0 seconde. Cette propriété ne peut pas être mise à jour après l’ouverture de FabricClient . La définition de cette propriété lève une java.lang.IllegalArgumentException exception. FabricClient continue à effectuer un test ping tant qu’il y a des opérations en attente.

void setNotificationCacheUpdateTimeout(Duration notificationCacheUpdateTimeout)

Définit le délai d’attente pour la mise à jour du cache local en réponse aux notifications de service. La valeur par défaut est de 30 secondes.

void setNotificationGatewayConnectionTimeout(Duration notificationGatewayConnectionTimeout)

Définit le délai d’attente pour l’exécution d’un protocole de re-connexion si le client s’est inscrit pour les notifications de service. La valeur par défaut est de 30 secondes.

void setPartitionLocationCacheBucketCount(long partitionLocationCacheBucketCount)

Définit le nombre de compartiments utilisé par le cache de résolution de service du client.

Remarques:La valeur par défaut est 1024.

void setPartitionLocationCacheLimit(long partitionLocationCacheLimit)

Définit le nombre maximal d’entrées d’emplacement mises en cache sur le client.

Remarques:La valeur par défaut de cette propriété est 1000. Cette propriété n’est pas modifiable. La définition de cette propriété lève une java.lang.IllegalArgumentException exception. Lorsque la limite de cache est atteinte, les entrées les plus anciennes sont d’abord ignorées. La valeur par défaut est 100.

void setServiceChangePollInterval(Duration serviceChangePollInterval)

Définit le délai d’expiration des demandes de notification de modification de service du client vers la passerelle pour tous les rappels inscrits.

Remarques:La valeur par défaut de cette propriété est 120 secondes.

Détails du constructeur

FabricClientSettings

public FabricClientSettings()

Crée une instance de system.fabric.FabricClientSettings

Détails de la méthode

getClientFriendlyName

public String getClientFriendlyName()

Obtient le nom convivial du client qui apparaîtra dans les traces Service Fabric pour le débogage.

Remarques: La valeur par défaut est null et le nom convivial du client est généré automatiquement en tant qu’UUID en interne.

Retours:

Nom convivial du client qui apparaîtra dans les traces Service Fabric pour le débogage.

getConnectionInitializationTimeout

public Duration getConnectionInitializationTimeout()

Obtient le délai d’expiration après lequel, si l’adresse de passerelle actuelle ne répond pas avec une connexion valide, une autre adresse différente est sélectionnée de manière aléatoire dans la collection d’adresses de passerelle.

Remarques:La valeur par défaut de cette propriété est 2 secondes. Cette propriété doit être inférieure à la valeur de la getServiceChangePollInterval() propriété .

Retours:

Le délai d’expiration après l’adresse de passerelle actuelle ne répond pas avec une connexion valide.

getHealthOperationTimeout

public Duration getHealthOperationTimeout()

Obtient le délai d’expiration des demandes d’opération d’intégrité du client vers la passerelle.

Remarques:La valeur par défaut de cette propriété est 120 secondes.

Retours:

Délai d’expiration des demandes d’opération d’intégrité du client à la passerelle.

getHealthReportRetrySendInterval

public Duration getHealthReportRetrySendInterval()

Obtient l’intervalle de nouvelle tentative au cours duquel les rapports d’intégrité qui n’ont pas encore été reconnus par le Gestionnaire d’intégrité sont renvoyés.

Remarques:La valeur par défaut de cette propriété est 30 secondes.

Retours:

Intervalle de nouvelle tentative auquel les rapports d’intégrité qui n’ont pas encore été reconnus par le gestionnaire d’intégrité sont renvoyés.

getHealthReportSendInterval

public Duration getHealthReportSendInterval()

Obtient l’intervalle auquel les rapports d’intégrité sont envoyés à Health Manager.

Remarques:La valeur par défaut de cette propriété est 30 secondes.

Retours:

Intervalle auquel les rapports d’intégrité sont envoyés au Gestionnaire d’intégrité.

getKeepAliveInterval

public Duration getKeepAliveInterval()

Obtient l’intervalle auquel le effectue un FabricClient test ping sur le point de terminaison connecté.

Remarques:La valeur par défaut de cette propriété est 0 seconde. Cette propriété ne peut pas être mise à jour après l’ouverture de FabricClient . La définition de cette propriété lève une java.lang.IllegalArgumentException exception. FabricClient continue à effectuer un test ping tant qu’il y a des opérations en attente.

Retours:

Intervalle auquel le effectue un FabricClient test ping sur le point de terminaison connecté.

getNotificationCacheUpdateTimeout

public Duration getNotificationCacheUpdateTimeout()

Obtient le délai d’attente pour la mise à jour du cache local en réponse aux notifications de service. La valeur par défaut est de 30 secondes.

Retours:

Délai d’attente pour la mise à jour du cache local en réponse aux notifications de service.

getNotificationGatewayConnectionTimeout

public Duration getNotificationGatewayConnectionTimeout()

Obtient le délai d’exécution d’un protocole de re-connexion si le client s’est inscrit pour les notifications de service. La valeur par défaut est de 30 secondes.

Retours:

Délai d’attente pour l’exécution d’un protocole de re-connexion si le client s’est inscrit pour les notifications de service.

getPartitionLocationCacheBucketCount

public long getPartitionLocationCacheBucketCount()

Obtient le nombre de compartiments utilisé par le cache de résolution de service du client.

Remarques:La valeur par défaut est 1024.

Retours:

Nombre de compartiments utilisé par le cache de résolution de service du client.

getPartitionLocationCacheLimit

public long getPartitionLocationCacheLimit()

Obtient le nombre maximal d’entrées d’emplacement mises en cache sur le client.

Remarques:La valeur par défaut de cette propriété est 1000. Cette propriété n’est pas modifiable. La définition de cette propriété lève une java.lang.IllegalArgumentException exception. Lorsque la limite de cache est atteinte, les entrées les plus anciennes sont d’abord ignorées. La valeur par défaut est 100.

Retours:

Nombre maximal d’entrées d’emplacement mises en cache sur le client.

getServiceChangePollInterval

public Duration getServiceChangePollInterval()

Obtient le délai d’expiration des demandes de notification de modification de service du client vers la passerelle pour tous les rappels inscrits.

Remarques:La valeur par défaut de cette propriété est 120 secondes.

Retours:

Délai d’expiration des demandes de notification de modification de service du client vers la passerelle pour tous les rappels inscrits.

setClientFriendlyName

public void setClientFriendlyName(String clientFriendlyName)

Définit le nom convivial qui apparaîtra dans les traces Service Fabric pour le débogage.

Remarques: La valeur par défaut est null et le nom convivial du client est généré automatiquement en tant qu’UUID en interne.

Paramètres:

clientFriendlyName - Nom convivial du client qui apparaîtra dans les traces Service Fabric pour le débogage.

setConnectionInitializationTimeout

public void setConnectionInitializationTimeout(Duration connectionInitializationTimeout)

Définit le délai d’expiration après lequel, si l’adresse de passerelle actuelle ne répond pas avec une connexion valide, une autre adresse est sélectionnée de manière aléatoire dans la collection d’adresses de passerelle.

Remarques:La valeur par défaut de cette propriété est 2 secondes. Cette propriété doit être inférieure à la valeur de la getServiceChangePollInterval() propriété .

Paramètres:

connectionInitializationTimeout - Le délai d’expiration après l’adresse de passerelle actuelle ne répond pas avec une connexion valide.

setHealthOperationTimeout

public void setHealthOperationTimeout(Duration healthOperationTimeout)

Définit le délai d’expiration des demandes d’opération d’intégrité du client vers la passerelle.

Remarques:La valeur par défaut de cette propriété est 120 secondes.

Paramètres:

healthOperationTimeout - Délai d’expiration des demandes d’opération d’intégrité du client à la passerelle.

setHealthReportRetrySendInterval

public void setHealthReportRetrySendInterval(Duration healthReportRetrySendInterval)

Définit l’intervalle de nouvelle tentative auquel les rapports d’intégrité qui n’ont pas encore été reconnus par le Gestionnaire d’intégrité sont renvoyés.

Remarques:La valeur par défaut de cette propriété est 30 secondes.

Paramètres:

healthReportRetrySendInterval - Intervalle de nouvelle tentative auquel les rapports d’intégrité qui n’ont pas encore été reconnus par le gestionnaire d’intégrité sont renvoyés.

setHealthReportSendInterval

public void setHealthReportSendInterval(Duration healthReportSendInterval)

Définit l’intervalle auquel les rapports d’intégrité sont envoyés au Gestionnaire d’intégrité.

Remarques:La valeur par défaut de cette propriété est 30 secondes.

Paramètres:

healthReportSendInterval - Intervalle auquel les rapports d’intégrité sont envoyés au Gestionnaire d’intégrité.

setKeepAliveInterval

public void setKeepAliveInterval(Duration keepAliveInterval)

Définit l’intervalle auquel le effectue un FabricClient test ping sur le point de terminaison connecté.

Remarques:La valeur par défaut de cette propriété est 0 seconde. Cette propriété ne peut pas être mise à jour après l’ouverture de FabricClient . La définition de cette propriété lève une java.lang.IllegalArgumentException exception. FabricClient continue à effectuer un test ping tant qu’il y a des opérations en attente.

Paramètres:

keepAliveInterval - Intervalle auquel le effectue un FabricClient test ping sur le point de terminaison connecté.

setNotificationCacheUpdateTimeout

public void setNotificationCacheUpdateTimeout(Duration notificationCacheUpdateTimeout)

Définit le délai d’attente pour la mise à jour du cache local en réponse aux notifications de service. La valeur par défaut est de 30 secondes.

Paramètres:

notificationCacheUpdateTimeout - Délai d’attente pour la mise à jour du cache local en réponse aux notifications de service.

setNotificationGatewayConnectionTimeout

public void setNotificationGatewayConnectionTimeout(Duration notificationGatewayConnectionTimeout)

Définit le délai d’attente pour l’exécution d’un protocole de re-connexion si le client s’est inscrit pour les notifications de service. La valeur par défaut est de 30 secondes.

Paramètres:

notificationGatewayConnectionTimeout - Délai d’attente pour l’exécution d’un protocole de re-connexion si le client s’est inscrit pour les notifications de service.

setPartitionLocationCacheBucketCount

public void setPartitionLocationCacheBucketCount(long partitionLocationCacheBucketCount)

Définit le nombre de compartiments utilisé par le cache de résolution de service du client.

Remarques:La valeur par défaut est 1024.

Paramètres:

partitionLocationCacheBucketCount - Nombre de compartiments utilisé par le cache de résolution de service du client.

setPartitionLocationCacheLimit

public void setPartitionLocationCacheLimit(long partitionLocationCacheLimit)

Définit le nombre maximal d’entrées d’emplacement mises en cache sur le client.

Remarques:La valeur par défaut de cette propriété est 1000. Cette propriété n’est pas modifiable. La définition de cette propriété lève une java.lang.IllegalArgumentException exception. Lorsque la limite de cache est atteinte, les entrées les plus anciennes sont d’abord ignorées. La valeur par défaut est 100.

Paramètres:

partitionLocationCacheLimit - Nombre maximal d’entrées d’emplacement mises en cache sur le client.

setServiceChangePollInterval

public void setServiceChangePollInterval(Duration serviceChangePollInterval)

Définit le délai d’expiration des demandes de notification de modification de service du client vers la passerelle pour tous les rappels inscrits.

Remarques:La valeur par défaut de cette propriété est 120 secondes.

Paramètres:

serviceChangePollInterval - Délai d’expiration des demandes de notification de modification de service du client vers la passerelle pour tous les rappels inscrits.

S’applique à