ServiceProxyFactory Interface
public interface ServiceProxyFactory
Especifica a interface da fábrica que cria proxies para comunicação remota com o serviço especificado.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
public<T extends Service> T |
createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri)
Cria um proxy para se comunicar com o serviço especificado usando a interface
|
public<T extends Service> T |
createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName)
Cria um proxy para se comunicar com o serviço especificado usando a interface
|
Detalhes do método
createServiceProxy
public public
Cria um proxy para se comunicar com o serviço especificado usando a interface<remota T>
</code> that the service implements.</p>
Parâmetros:
serviceInterfaceType
- Tipo de interface que está sendo remoto
serviceUri
- Uri do Serviço.
Retornos:
O proxy que implementa a interface que está sendo remota. O objeto retornado também implementa a ServiceProxy interface .
createServiceProxy
public public T createServiceProxy(Class serviceInterfaceType, URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName)
Cria um proxy para se comunicar com o serviço especificado usando a interface<remota T>
</code> that the service implements.</p>
Parâmetros:
serviceInterfaceType
- Tipo de interface que está sendo remoto
serviceUri
- Uri do Serviço.
partitionKey
- A chave de partição que determina qual partição de serviço é responsável por lidar com solicitações desse proxy de serviço.
targetReplicaSelector
- Determina a qual réplica ou instância da partição de serviço à qual o cliente deve se conectar.
listenerName
- Esse parâmetro será Opcional se o serviço tiver um único ouvinte de comunicação. Os pontos de extremidade do serviço são do formulário {"Pontos de extremidade":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}. Quando o serviço expõe vários pontos de extremidade, esse parâmetro identifica quais desses pontos de extremidade usar para comunicação remota.
Retornos:
O proxy que implementa a interface que está sendo remota. O objeto retornado também implementa a ServiceProxy interface .
Aplica-se a
Azure SDK for Java