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
|
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
|
Détails de la méthode
createServiceProxy
public 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>
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 à
Azure SDK for Java