Partager via


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:

cancellationToken -

CancellationTokenobjet pour indiquer l’annulation status de l’opération.

Retours:

Retourne CompletableFuture.

initialize

public void initialize(StatelessServiceInitializationParameters initializationParameters)

Initialise un service nouvellement créé instance.

Paramètres:

initializationParameters - Le StatelessServiceInitializationParameters pour ce service.

openAsync

public CompletableFuture 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.

Paramètres:

partition - StatelessServicePartition auquel cette instance est associée
cancellationToken -

CancellationTokenobjet pour indiquer l’annulation status de l’opération.

Retours:

Retourne CompletableFuture de type java.lang.String.

S’applique à