FabricClientSettings Classe
- java.
lang. Object - system.
fabric. FabricClientSettings
- system.
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
S’applique à
Azure SDK for Java