ActorConcurrencySettings Classe
- java.
lang. Object - microsoft.
servicefabric. actors. runtime. ActorConcurrencySettings
- microsoft.
public class ActorConcurrencySettings
La méthode appelle un acteur réparti à son tour avec la prise en charge de la réentrance basée sur le contexte d’appel logique. Cette classe fournit les paramètres pour configurer le verrou d’accès concurrentiel au tour pour les acteurs.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
ActorConcurrencySettings() |
Initialise une nouvelle instance de la classe ActorConcurrencySettings. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Duration |
getLockTimeout()
définit le délai d’expiration du verrou d’accès concurrentiel basé sur le tour. Si le runtime ne peut pas acquérir le verrou pour distribuer l’appel de méthode, il lève l’exception ActorConcurrencyLockTimeoutException . Cette exception déroule la chaîne d’appels logique et l’appel est retenté jusqu’à un nombre maximal de fois configuré. La valeur de délai d’expiration réelle du verrou d’accès concurrentiel peut être plus élevée, car le runtime ajoute un intervalle aléatoire à la valeur fournie. |
Actor |
getReentrancyMode()
obtient le mode Réentrancy pour les appels de méthode d’acteur. |
void |
setLockTimeout(Duration timeout)
définit le délai d’expiration du verrou d’accès concurrentiel basé sur le tour. Si le runtime ne peut pas acquérir le verrou pour distribuer l’appel de méthode, il lève l’exception ActorConcurrencyLockTimeoutException . |
void |
setReentrancyMode(ActorReentrancyMode mode)
définit le mode réentrancy pour les appels de méthode d’acteur. |
Détails du constructeur
ActorConcurrencySettings
public ActorConcurrencySettings()
Initialise une nouvelle instance de la classe ActorConcurrencySettings.
Détails de la méthode
getLockTimeout
public Duration getLockTimeout()
définit le délai d’expiration du verrou d’accès concurrentiel basé sur le tour. Si le runtime ne peut pas acquérir le verrou pour distribuer l’appel de méthode, il lève l’exception ActorConcurrencyLockTimeoutException . Cette exception déroule la chaîne d’appels logique et l’appel est retenté jusqu’à un nombre maximal de fois configuré. La valeur de délai d’expiration réelle du verrou d’accès concurrentiel peut être plus élevée, car le runtime ajoute un intervalle aléatoire à la valeur fournie.
Retours:
getReentrancyMode
public ActorReentrancyMode getReentrancyMode()
obtient le mode Réentrancy pour les appels de méthode d’acteur.
Retours:
ActorReentrancyMode pour les appels de méthode d’acteur.
setLockTimeout
public void setLockTimeout(Duration timeout)
définit le délai d’expiration du verrou d’accès concurrentiel basé sur le tour. Si le runtime ne peut pas acquérir le verrou pour distribuer l’appel de méthode, il lève l’exception ActorConcurrencyLockTimeoutException .
Paramètres:
setReentrancyMode
public void setReentrancyMode(ActorReentrancyMode mode)
définit le mode réentrancy pour les appels de méthode d’acteur.
Paramètres:
S’applique à
Azure SDK for Java