FabricTransportServiceRemotingClientFactory Classe
- java.
lang. Object - CommunicationClientFactory<TCommunicationClient>
- ServiceRemotingClientFactory
- microsoft.
servicefabric. services. remoting. fabrictransport. client. FabricTransportServiceRemotingClientFactory
- microsoft.
public class FabricTransportServiceRemotingClientFactory implements ServiceRemotingClientFactory
ServiceRemotingClientFactory qui utilise le transport TCP fabric pour créer ServiceRemotingClient des communications avec des services sans état et avec état via des interfaces distantes via FabricTransportServiceRemotingListener.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
FabricTransportServiceRemotingClientFactory(FabricTransportRemotingSettings fabricTransportSettings, ServiceRemotingCallbackClient callbackClient, ServicePartitionResolver servicePartitionResolver, List<ExceptionHandler> exceptionHandlers, String traceId) |
Construit une fabrique de client de communication à distance basée sur le transport de tissu.
Remarques:Cette fabrique utilise un gestionnaire d’exceptions de transport d’infrastructure interne pour gérer les exceptions au niveau du transport TCP de l’infrastructure et un ServiceRemotingExceptionHandler, en plus des gestionnaires d’exceptions fournis au constructeur. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
CompletableFuture<Service |
getClientAsync(ResolvedServicePartition previousRsp, TargetReplicaSelector targetReplicaSelector, String listenerName, OperationRetrySettings retrySettings)
Résout à nouveau une partition du service spécifié contenant un ou plusieurs écouteurs de communication et retourne un client pour communiquer avec le point de terminaison correspondant à l’écouteurName donné. Le point de terminaison du service est au format {"Endpoints »:{"Listener1 »:"Endpoint1 »,"Listener2 »:"Endpoint2 » ...}} |
CompletableFuture<Service |
getClientAsync(URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName, OperationRetrySettings retrySettings)
Résout une partition du service spécifié contenant un ou plusieurs écouteurs de communication et retourne un client pour communiquer avec le point de terminaison correspondant à l’écouteurName donné. Le point de terminaison du service est au format {"Endpoints »:{"Listener1 »:"Endpoint1 »,"Listener2 »:"Endpoint2 » ...}} |
CompletableFuture<Operation |
reportOperationExceptionAsync(ServiceRemotingClient client, ExceptionInformation exceptionInformation, OperationRetrySettings retrySettings)
Gère les exceptions qui se produisent dans CommunicationClient lors de l’envoi d’un message au service |
Membres hérités
Détails du constructeur
FabricTransportServiceRemotingClientFactory
public FabricTransportServiceRemotingClientFactory(FabricTransportRemotingSettings fabricTransportSettings, ServiceRemotingCallbackClient callbackClient, ServicePartitionResolver servicePartitionResolver, List
Construit une fabrique de client de communication à distance basée sur le transport de tissu.
Remarques:Cette fabrique utilise un gestionnaire d’exceptions de transport d’infrastructure interne pour gérer les exceptions au niveau du transport TCP de l’infrastructure et un ServiceRemotingExceptionHandler, en plus des gestionnaires d’exceptions fournis au constructeur.
Paramètres:
Détails de la méthode
getClientAsync
public CompletableFuture
Résout à nouveau une partition du service spécifié contenant un ou plusieurs écouteurs de communication et retourne un client pour communiquer avec le point de terminaison correspondant à l’écouteurName donné. Le point de terminaison du service est au format {"Endpoints »:{"Listener1 »:"Endpoint1 »,"Listener2 »:"Endpoint2 » ...}}
Remplacements:
FabricTransportServiceRemotingClientFactory.getClientAsync(ResolvedServicePartition previousRsp, TargetReplicaSelector targetReplicaSelector, String listenerName, OperationRetrySettings retrySettings)Paramètres:
Retours:
getClientAsync
public CompletableFuture
Résout une partition du service spécifié contenant un ou plusieurs écouteurs de communication et retourne un client pour communiquer avec le point de terminaison correspondant à l’écouteurName donné. Le point de terminaison du service est au format {"Endpoints »:{"Listener1 »:"Endpoint1 »,"Listener2 »:"Endpoint2 » ...}}
Remplacements:
FabricTransportServiceRemotingClientFactory.getClientAsync(URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName, OperationRetrySettings retrySettings)Paramètres:
Retours:
reportOperationExceptionAsync
public CompletableFuture
Gère les exceptions qui se produisent dans CommunicationClient lors de l’envoi d’un message au service
Paramètres:
Retours:
S’applique à
Azure SDK for Java