FabricServiceProxyFactory Classe
- java.
lang. Object - ServiceProxyFactory
- microsoft.
servicefabric. services. remoting. client. FabricServiceProxyFactory
- microsoft.
public class FabricServiceProxyFactory implements ServiceProxyFactory
Spécifie la fabrique qui crée des proxys pour la communication à distance avec le service spécifié.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
FabricServiceProxyFactory() |
Instancie le ServiceProxyFactory avec la fabrique de communication à distance et les nouvelles tentatives spécifiées. |
FabricServiceProxyFactory(Function<ServiceRemotingCallbackClient, ServiceRemotingClientFactory> createServiceRemotingClientFactory, OperationRetrySettings retrySettings) |
Instancie le ServiceProxyFactory avec la fabrique de communication à distance et les nouvelles tentatives spécifiées. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
<T extends Service> T |
createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri)
Crée un proxy pour communiquer avec le service spécifié à l’aide de l’interface
|
<T extends Service> T |
createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName)
Crée un proxy pour communiquer avec le service spécifié à l’aide de l’interface
|
Détails du constructeur
FabricServiceProxyFactory
public FabricServiceProxyFactory()
Instancie le ServiceProxyFactory avec la fabrique de communication à distance et les nouvelles tentatives spécifiées.
FabricServiceProxyFactory
public FabricServiceProxyFactory(Function
Instancie le ServiceProxyFactory avec la fabrique de communication à distance et les nouvelles tentatives spécifiées.
Paramètres:
Détails de la méthode
createServiceProxy
public
Crée un proxy pour communiquer avec le service spécifié à l’aide de l’interface<distante T>
</code> that the service implements.</p>
Remplacements:
FabricServiceProxyFactory.createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri)
Paramètres:
serviceInterfaceType
- Type d’interface en cours de remoted
serviceUri
- URI du service.
Retours:
Proxy qui implémente l’interface distante. L’objet retourné implémente également l’interface ServiceProxy .
createServiceProxy
public T createServiceProxy(Class serviceInterfaceType, URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName)
Crée un proxy pour communiquer avec le service spécifié à l’aide de l’interface<distante T>
</code> that the service implements.</p>
Remplacements:
FabricServiceProxyFactory.createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName)
Paramètres:
serviceInterfaceType
- Type d’interface en cours de remoted
serviceUri
- URI du service.
partitionKey
- Clé de partition qui détermine quelle partition de service est responsable de la gestion des demandes provenant de ce proxy de service.
targetReplicaSelector
- Détermine à quel réplica ou instance de la partition de service le client doit se connecter.
listenerName
- Ce paramètre est facultatif si le service a un seul écouteur de communication. Les points de terminaison du service sont de la forme {"Endpoints »:{"Listener1 »:"Endpoint1 »,"Listener2 »:"Endpoint2 » ...}}. Lorsque le service expose plusieurs points de terminaison, ce paramètre identifie les points de terminaison à utiliser pour la communication à distance.
Retours:
Proxy qui implémente l’interface distante. L’objet retourné implémente également l’interface ServiceProxy .
S’applique à
Azure SDK for Java