StatelessServiceInstance Interface
public interface StatelessServiceInstance
Les services sans état sont ceux qui n’ont aucun état qui nécessite une gestion par Service Fabric. Les types de service sans état doivent implémenter cette interface.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
void |
abort()
Termine cette instance de manière non honteuse avec cet appel de méthode synchrone.
Remarques:La perte de bail et, en réponse au service, l’utilisation de pour signaler une erreur sont des Permanent exemples de reportFault(FaultType faultType) résiliation non conventionnelle. Lorsque le service instance reçoit cette méthode, il doit immédiatement libérer et propre toutes les références et retourner. |
CompletableFuture<?> |
closeAsync(CancellationToken cancellationToken)
Ferme ce service instance correctement lorsque le instance de service est en cours d’arrêt. |
void |
initialize(StatelessServiceInitializationParameters initializationParameters)
Initialise un service nouvellement créé instance. |
CompletableFuture<String> |
openAsync(StatelessServicePartition partition, CancellationToken cancellationToken)
Ouvre un service initialisé instance afin qu’il puisse être contacté par les clients.
Remarques:L’ouverture d’un instance service sans état indique que le service est désormais résolu et détectable par les clients du service. La chaîne retournée est l’adresse de ce service instance. L’adresse est associée au nom du service via le nommage Service Fabric et retournée aux clients qui résolvent le service. |
Détails de la méthode
abort
public void abort()
Termine cette instance de manière non honteuse avec cet appel de méthode synchrone.
Remarques:La perte de bail et, en réponse au service, l’utilisation de pour signaler une erreur sont des Permanent exemples de reportFault(FaultType faultType) résiliation non conventionnelle. Lorsque le service instance reçoit cette méthode, il doit immédiatement libérer et propre toutes les références et retourner.
closeAsync
public CompletableFuture closeAsync(CancellationToken cancellationToken)
Ferme ce service instance correctement lorsque le instance de service est en cours d’arrêt.
Paramètres:
CancellationTokenobjet pour indiquer l’annulation status de l’opération.
Retours:
initialize
public void initialize(StatelessServiceInitializationParameters initializationParameters)
Initialise un service nouvellement créé instance.
Paramètres:
openAsync
public CompletableFuture
Ouvre un service initialisé instance afin qu’il puisse être contacté par les clients.
Remarques:L’ouverture d’un instance service sans état indique que le service est désormais résolu et détectable par les clients du service. La chaîne retournée est l’adresse de ce service instance. L’adresse est associée au nom du service via le nommage Service Fabric et retournée aux clients qui résolvent le service.
Paramètres:
CancellationTokenobjet pour indiquer l’annulation status de l’opération.
Retours:
S’applique à
Azure SDK for Java