FabricClient Classe
- java.
lang. Object - AutoCloseable
- system.
fabric. FabricClient
- system.
public class FabricClient
Cliente para um cluster do Service Fabric.
Observações:É altamente recomendável que você compartilhe FabricClients o máximo possível. Isso ocorre porque o FabricClient tem várias otimizações, como cache e envio em lote, que você não seria capaz de utilizar totalmente de outra forma.
Resumo do Construtor
Construtor | Description |
---|---|
FabricClient() |
Inicializa uma nova instância da classe system.fabric.FabricClient.
Observações:Se o system.fabric.FabricClient estiver no mesmo cluster que o serviço, use um Local system.fabric.FabricClient. Local system.fabric.FabricClient é um recurso do Service Fabric que permite que o system.fabric.FabricClient se conecte ao Serviço de Gateway local em vez de escolher em uma lista. Dessa forma, seu cliente pode ignorar um salto de rede extra. Caso um serviço esteja resolvendo outra partição de serviço no mesmo cluster, é recomendável que você use Local system.fabric.FabricClient , pois ele habilita o balanceamento automático de carga e melhora o desempenho. |
FabricClient(FabricClientRole clientRole) |
Inicializa uma nova instância da FabricClient classe com a função de cliente de malha especificada. |
FabricClient(FabricClientSettings settings) |
Inicializa uma nova instância da system.fabric.FabricClient classe com as configurações de cliente de malha desejadas. Se o system.fabric.FabricClient estiver no mesmo cluster que o serviço, use um Local system.fabric.FabricClient. Local system.fabric.FabricClient é um recurso do Service Fabric que permite que o system.fabric.FabricClient se conecte ao Serviço de Gateway local em vez de escolher em uma lista. Dessa forma, seu cliente pode ignorar um salto de rede extra. Caso um serviço esteja resolvendo outra partição de serviço no mesmo cluster, é recomendável que você use Local system.fabric.FabricClient, pois ele habilita o balanceamento automático de carga e melhora o desempenho. |
FabricClient(FabricClientSettings settings, String[] hostEndpoints) |
Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints) e as configurações de cliente de malha desejadas. |
FabricClient(SecurityCredentials credential, FabricClientSettings settings, String[] hostEndpoints) |
Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints), credenciais de segurança e configurações de cliente de malha. |
FabricClient(SecurityCredentials credential, String[] hostEndpoints) |
Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints) e credenciais de segurança. |
FabricClient(String[] hostEndpoints) |
Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints). |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
void | close() |
void | createNativeClient(String[] hostEndPoints) |
Observable<Gateway |
getClientConnectionObservable() |
Observable<Gateway |
getClientDisconnectionObservable() |
Security |
getCredential() |
String [] | getHostEndpoints() |
Fabric |
getSettings()
Obtém as configurações do cliente de malha. |
void |
registerOnClaimsRetrievalCallback(BiFunction<FabricClient, AzureActiveDirectoryMetadata, String> callback)
Registra o retorno de chamada de recuperação de token de declarações para o evento ClaimsRetrieval |
void |
updateSecurityCredentials(SecurityCredentials credentials)
Atualizações as credenciais de segurança do cliente de malha. |
void | UpdateSettings(FabricClientSettings settings) |
Detalhes do construtor
FabricClient
public FabricClient()
Inicializa uma nova instância da classe system.fabric.FabricClient.
Observações:Se o system.fabric.FabricClient estiver no mesmo cluster que o serviço, use um Local system.fabric.FabricClient. Local system.fabric.FabricClient é um recurso do Service Fabric que permite que o system.fabric.FabricClient se conecte ao Serviço de Gateway local em vez de escolher em uma lista. Dessa forma, seu cliente pode ignorar um salto de rede extra. Caso um serviço esteja resolvendo outra partição de serviço no mesmo cluster, é recomendável que você use Local system.fabric.FabricClient , pois ele habilita o balanceamento automático de carga e melhora o desempenho.
FabricClient
public FabricClient(FabricClientRole clientRole)
Inicializa uma nova instância da FabricClient classe com a função de cliente de malha especificada.
Parâmetros:
FabricClient
public FabricClient(FabricClientSettings settings)
Inicializa uma nova instância da system.fabric.FabricClient classe com as configurações de cliente de malha desejadas. Se o system.fabric.FabricClient estiver no mesmo cluster que o serviço, use um Local system.fabric.FabricClient. Local system.fabric.FabricClient é um recurso do Service Fabric que permite que o system.fabric.FabricClient se conecte ao Serviço de Gateway local em vez de escolher em uma lista. Dessa forma, seu cliente pode ignorar um salto de rede extra. Caso um serviço esteja resolvendo outra partição de serviço no mesmo cluster, é recomendável que você use Local system.fabric.FabricClient, pois ele habilita o balanceamento automático de carga e melhora o desempenho.
Parâmetros:
FabricClient
public FabricClient(FabricClientSettings settings, String[] hostEndpoints)
Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints) e as configurações de cliente de malha desejadas.
Parâmetros:
FabricClient
public FabricClient(SecurityCredentials credential, FabricClientSettings settings, String[] hostEndpoints)
Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints), credenciais de segurança e configurações de cliente de malha.
Parâmetros:
SecurityCredentials define as configurações de segurança para o system.fabric.FabricClient.
FabricClient
public FabricClient(SecurityCredentials credential, String[] hostEndpoints)
Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints) e credenciais de segurança.
Parâmetros:
SecurityCredentials define as configurações de segurança para o system.fabric.FabricClient.
FabricClient
public FabricClient(String[] hostEndpoints)
Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints).
Parâmetros:
Detalhes do método
close
public void close()
createNativeClient
public void createNativeClient(String[] hostEndPoints)
Parâmetros:
getClientConnectionObservable
public Observable
getClientDisconnectionObservable
public Observable
getCredential
public SecurityCredentials getCredential()
getHostEndpoints
public String [] getHostEndpoints()
getSettings
public FabricClientSettings getSettings()
Obtém as configurações do cliente de malha.
Retornos:
registerOnClaimsRetrievalCallback
public void registerOnClaimsRetrievalCallback(BiFunction
Registra o retorno de chamada de recuperação de token de declarações para o evento ClaimsRetrieval
Parâmetros:
updateSecurityCredentials
public void updateSecurityCredentials(SecurityCredentials credentials)
Atualizações as credenciais de segurança do cliente de malha.
Parâmetros:
UpdateSettings
public void UpdateSettings(FabricClientSettings settings)
Parâmetros:
Aplica-se a
Azure SDK for Java