Partager via


ServiceProxyFactory Interface

public interface ServiceProxyFactory

Spécifie l’interface de la fabrique qui crée des proxys pour la communication à distance avec le service spécifié.

Résumé de la méthode

Modificateur et type Méthode et description
public<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<distante T> 

</code> that the service implements.</p>

public<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<distante T> 

</code> that the service implements.</p>

Détails de la méthode

createServiceProxy

public public T createServiceProxy(Class serviceInterfaceType, URI serviceUri)

Crée un proxy pour communiquer avec le service spécifié à l’aide de l’interface<distante T> 

</code> that the service implements.</p>

Paramètres:

serviceInterfaceType - Type d’interface en cours de remote
serviceUri - URI du service.

Retours:

Proxy qui implémente l’interface distante. L’objet retourné implémente ServiceProxy également l’interface.

createServiceProxy

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

Paramètres:

serviceInterfaceType - Type d’interface en cours de remote
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 les réplica ou instance de la partition de service auxquelles 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 ServiceProxy également l’interface.

S’applique à