Partager via


FabricServiceRemotingPartitionClient Classe

public class FabricServiceRemotingPartitionClient extends FabricServicePartitionClient implements ServiceRemotingPartitionClient

Spécifie le client de partition de service pour la communication à distance

Récapitulatif du constructeur

Constructeur Description
FabricServiceRemotingPartitionClient(ServiceRemotingClientFactory remotingClientFactory, URI serviceUri)

Instancie le client de partition service pour la communication à distance.

FabricServiceRemotingPartitionClient(ServiceRemotingClientFactory remotingClientFactory, URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName, OperationRetrySettings retrySettings)

Instancie le client de partition service pour la communication à distance.

Résumé de la méthode

Modificateur et type Méthode et description
CompletableFuture<byte[]> invokeAsync(ServiceRemotingMessageHeaders headers, byte[] requestMsgBody, CancellationToken cancellationToken)

CompletableFuture qui représente l’opération asynchrone appel asynchrone à l’objet distant.

Membres hérités

FabricServicePartitionClient<C>.FabricServicePartitionClient(CommunicationClientFactory<C> factory, URI serviceName) FabricServicePartitionClient<C>.FabricServicePartitionClient(CommunicationClientFactory<C> factory, URI serviceName, ServicePartitionKey partitionKey) FabricServicePartitionClient<C>.FabricServicePartitionClient(CommunicationClientFactory<C> factory, URI serviceName, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector) FabricServicePartitionClient<C>.FabricServicePartitionClient(CommunicationClientFactory<C> factory, URI serviceName, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName) FabricServicePartitionClient<C>.FabricServicePartitionClient(CommunicationClientFactory<C> factory, URI serviceName, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName, OperationRetrySettings retrySettings) FabricServicePartitionClient<C>.getCommunicationClientFactory() ServicePartitionClient<TCommunicationClient>.getCommunicationClientFactory() FabricServicePartitionClient<C>.getLastResolvedServicePartition() ServicePartitionClient<TCommunicationClient>.getLastResolvedServicePartition() FabricServicePartitionClient<C>.getListenerName() ServicePartitionClient<TCommunicationClient>.getListenerName() FabricServicePartitionClient<C>.getPartitionKey() ServicePartitionClient<TCommunicationClient>.getPartitionKey() FabricServicePartitionClient<C>.getServiceUri() ServicePartitionClient<TCommunicationClient>.getServiceUri() FabricServicePartitionClient<C>.getTargetReplicaSelector() ServicePartitionClient<TCommunicationClient>.getTargetReplicaSelector()

Détails du constructeur

FabricServiceRemotingPartitionClient

public FabricServiceRemotingPartitionClient(ServiceRemotingClientFactory remotingClientFactory, URI serviceUri)

Instancie le client de partition service pour la communication à distance.

Paramètres:

remotingClientFactory - Fabrique de client de communication à distance
serviceUri - Nom du service acteur

FabricServiceRemotingPartitionClient

public FabricServiceRemotingPartitionClient(ServiceRemotingClientFactory remotingClientFactory, URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName, OperationRetrySettings retrySettings)

Instancie le client de partition service pour la communication à distance.

Paramètres:

remotingClientFactory - Fabrique de client de communication à distance
serviceUri - Nom du service acteur
partitionKey - Clé de partition utilisée pour identifier la partition au sein du service.
targetReplicaSelector - Informations sur les réplica cibles
listenerName - Par défaut, un service acteur n’a qu’un seul écouteur auquel les clients peuvent se connecter et communiquer avec. Toutefois, il est possible de configurer un service d’acteur avec plusieurs écouteurs, le paramètre listenerName spécifie le nom de l’écouteur auquel se connecter.
retrySettings - Paramètres de nouvelle tentative pour les appels distants effectués par le client de partition.

Détails de la méthode

invokeAsync

protected CompletableFuture invokeAsync(ServiceRemotingMessageHeaders headers, byte[] requestMsgBody, CancellationToken cancellationToken)

CompletableFuture qui représente l’opération asynchrone appel asynchrone à l’objet distant.

Paramètres:

headers - En-têtes de message de demande
requestMsgBody - Corps du message
cancellationToken -

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

Retours:

CompletableFuture qui représente l’opération asynchrone appel asynchrone à l’objet distant.

S’applique à