Partager via


ActorProxyEventUtility Classe

  • java.lang.Object
    • microsoft.servicefabric.actors.client.ActorProxyEventUtility

public class ActorProxyEventUtility

Contient des méthodes d’extension liées aux événements d’acteur.

Résumé de la méthode

Modificateur et type Méthode et description
static<TEvent extends ActorEvents> CompletableFuture<?> subscribeAsync(ActorEventPublisher actorProxy, TEvent subscriber)

Abonnez-vous à un événement d’acteur publié.

Quand actorProxy n’est pas de type ActorProxy

Quand TEvent n’implémente pas ActorEvents

static<TEvent extends ActorEvents> CompletableFuture<?> subscribeAsync(ActorEventPublisher actorProxy, TEvent subscriber, Duration resubscriptionInterval)

Abonnez-vous à un événement d’acteur publié.

Quand actorProxy n’est pas de type ActorProxy

Quand TEvent n’implémente pas ActorEvents

static<TEvent extends ActorEvents> CompletableFuture<?> unsubscribeAsync(ActorEventPublisher actorProxy, TEvent subscriber)

Se désabonner d’un événement d’acteur publié.

Quand actorProxy n’est pas de type ActorProxy

Quand TEvent n’implémente pas ActorEvents

Détails de la méthode

subscribeAsync

public static static CompletableFuture subscribeAsync(ActorEventPublisher actorProxy, TEvent subscriber)

Abonnez-vous à un événement d’acteur publié.

Quand actorProxy n’est pas de type ActorProxy

Quand TEvent n’implémente pas ActorEvents

Paramètres:

actorProxy - Acteur qui publie l’événement.
subscriber - Abonné qui reçoit l’événement.

Retours:

Tâche qui représente l’opération asynchrone de l’abonnement à un événement d’acteur publié.

Exception:

java.lang.IllegalArgumentException

subscribeAsync

public static static CompletableFuture subscribeAsync(ActorEventPublisher actorProxy, TEvent subscriber, Duration resubscriptionInterval)

Abonnez-vous à un événement d’acteur publié.

Quand actorProxy n’est pas de type ActorProxy

Quand TEvent n’implémente pas ActorEvents

Paramètres:

actorProxy - Acteur qui publie l’événement.
subscriber - Abonné qui reçoit l’événement.
resubscriptionInterval - Délai entre les tentatives de réabonnement.

Retours:

Tâche qui représente l’opération asynchrone de l’abonnement à un événement d’acteur publié.

Exception:

java.lang.IllegalArgumentException

unsubscribeAsync

public static static CompletableFuture unsubscribeAsync(ActorEventPublisher actorProxy, TEvent subscriber)

Se désabonner d’un événement d’acteur publié.

Quand actorProxy n’est pas de type ActorProxy

Quand TEvent n’implémente pas ActorEvents

Paramètres:

actorProxy - Acteur qui publie l’événement.
subscriber - Abonné qui reçoit l’événement.

Retours:

Tâche qui représente l’opération asynchrone d’annulation de l’abonnement à partir d’un événement d’acteur publié.

Exception:

java.lang.IllegalArgumentException

S’applique à