CommunicationClientFactory<TCommunicationClient> Interface
Parâmetros de tipo
- TCommunicationClient
public interface CommunicationClientFactory
Define a interface que deve ser implementada para fornecer uma fábrica para que os clientes de comunicação conversem com um serviço do service fabric.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
CompletableFuture<TCommunicationClient> |
getClientAsync(ResolvedServicePartition previousRsp, TargetReplicaSelector targetReplicaSelector, String listenerName, OperationRetrySettings retrySettings)
Resolve novamente uma partição do serviço especificado que contém um ou mais ouvintes de comunicação e retorna um cliente para se comunicar com o ponto de extremidade correspondente ao ouvinteName especificado. O ponto de extremidade do serviço é do formulário - {"Pontos de extremidade":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} |
CompletableFuture<TCommunicationClient> |
getClientAsync(URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName, OperationRetrySettings retrySettings)
Resolve uma partição do serviço especificado que contém um ou mais ouvintes de comunicação e retorna um cliente para se comunicar com o ponto de extremidade correspondente ao ouvinteName especificado. O ponto de extremidade do serviço é do formulário - {"Pontos de extremidade":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} |
CompletableFuture<Operation |
reportOperationExceptionAsync(TCommunicationClient client, ExceptionInformation exceptionInformation, OperationRetrySettings retrySettings)
Manipula as exceções que ocorrem no CommunicationClient ao enviar uma mensagem para o Serviço |
Detalhes do método
getClientAsync
public CompletableFuture
Resolve novamente uma partição do serviço especificado que contém um ou mais ouvintes de comunicação e retorna um cliente para se comunicar com o ponto de extremidade correspondente ao ouvinteName especificado. O ponto de extremidade do serviço é do formulário - {"Pontos de extremidade":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}
Parâmetros:
Retornos:
getClientAsync
public CompletableFuture
Resolve uma partição do serviço especificado que contém um ou mais ouvintes de comunicação e retorna um cliente para se comunicar com o ponto de extremidade correspondente ao ouvinteName especificado. O ponto de extremidade do serviço é do formulário - {"Pontos de extremidade":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}
Parâmetros:
Retornos:
reportOperationExceptionAsync
public CompletableFuture
Manipula as exceções que ocorrem no CommunicationClient ao enviar uma mensagem para o Serviço
Parâmetros:
Retornos:
Aplica-se a
Azure SDK for Java