FabricClient クラス
- java.
lang. Object - AutoCloseable
- system.
fabric. FabricClient
- system.
public class FabricClient
Service Fabric クラスターのクライアント。
発言:可能な限り FabricClients を共有することを強くお勧めします。 これは、FabricClient にはキャッシュやバッチ処理などの複数の最適化があり、それ以外の場合は完全には利用できないためです。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
FabricClient() |
system.fabric.FabricClient クラスの新しいインスタンスを初期化します。
発言:system.fabric.FabricClientがサービスと同じクラスター上にある場合は、ローカル system.fabric.FabricClientを使用します。 Local system.fabric.FabricClient は Service Fabric の機能であり、 を一覧から選択する代わりにローカル ゲートウェイ サービスに接続できます system.fabric.FabricClient 。 これにより、クライアントは追加のネットワーク ホップをバイパスできます。 サービスが同じクラスター内の別のサービス パーティションを解決する場合は、自動負荷分散が可能になり、パフォーマンスが向上するため、Local system.fabric.FabricClient を使用することをお勧めします。 |
FabricClient(FabricClientRole clientRole) |
指定したファブリック クライアント ロールを使用して、 FabricClient クラスの新しいインスタンスを初期化します。 |
FabricClient(FabricClientSettings settings) |
目的のファブリック クライアント設定を使用して、 system.fabric.FabricClient クラスの新しいインスタンスを初期化します。 system.fabric.FabricClientがサービスと同じクラスター上にある場合は、ローカル system.fabric.FabricClientを使用します。 Local system.fabric.FabricClient は Service Fabric の機能であり、 を一覧から選択する代わりにローカル ゲートウェイ サービスに接続できます system.fabric.FabricClient 。 これにより、クライアントは追加のネットワーク ホップをバイパスできます。 サービスが同じクラスター内の別のサービス パーティションを解決する場合は、自動負荷分散が可能になり、パフォーマンスが向上するため、Local system.fabric.FabricClientを使用することをお勧めします。 |
FabricClient(FabricClientSettings settings, String[] hostEndpoints) |
指定された Service Fabric Gateway アドレス (hostEndpoints) と目的の system.fabric.FabricClient ファブリック クライアント設定を使用して、 クラスの新しいインスタンスを初期化します。 |
FabricClient(SecurityCredentials credential, FabricClientSettings settings, String[] hostEndpoints) |
指定された Service Fabric Gateway アドレス (hostEndpoints)、セキュリティ資格情報、ファブリック クライアント設定を使用して、 クラスの新しいインスタンス system.fabric.FabricClient を初期化します。 |
FabricClient(SecurityCredentials credential, String[] hostEndpoints) |
指定された Service Fabric Gateway アドレス (hostEndpoints) とセキュリティ資格情報を使用して、 クラスの新しいインスタンス system.fabric.FabricClient を初期化します。 |
FabricClient(String[] hostEndpoints) |
指定された Service Fabric ゲートウェイ アドレス (hostEndpoints) を使用して、 クラスの新しいインスタンス system.fabric.FabricClient を初期化します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void | close() |
void | createNativeClient(String[] hostEndPoints) |
Observable<Gateway |
getClientConnectionObservable() |
Observable<Gateway |
getClientDisconnectionObservable() |
Security |
getCredential() |
String [] | getHostEndpoints() |
Fabric |
getSettings()
ファブリック クライアント設定を取得します。 |
void |
registerOnClaimsRetrievalCallback(BiFunction<FabricClient, AzureActiveDirectoryMetadata, String> callback)
ClaimsRetrieval イベントのクレーム トークン取得コールバックを登録します |
void |
updateSecurityCredentials(SecurityCredentials credentials)
ファブリック クライアントのセキュリティ資格情報を更新します。 |
void | UpdateSettings(FabricClientSettings settings) |
コンストラクターの詳細
FabricClient
public FabricClient()
system.fabric.FabricClient クラスの新しいインスタンスを初期化します。
発言:system.fabric.FabricClientがサービスと同じクラスター上にある場合は、ローカル system.fabric.FabricClientを使用します。 Local system.fabric.FabricClient は Service Fabric の機能であり、 を一覧から選択する代わりにローカル ゲートウェイ サービスに接続できます system.fabric.FabricClient 。 これにより、クライアントは追加のネットワーク ホップをバイパスできます。 サービスが同じクラスター内の別のサービス パーティションを解決する場合は、自動負荷分散が可能になり、パフォーマンスが向上するため、Local system.fabric.FabricClient を使用することをお勧めします。
FabricClient
public FabricClient(FabricClientRole clientRole)
指定したファブリック クライアント ロールを使用して、 FabricClient クラスの新しいインスタンスを初期化します。
パラメーター:
FabricClient
public FabricClient(FabricClientSettings settings)
目的のファブリック クライアント設定を使用して、 system.fabric.FabricClient クラスの新しいインスタンスを初期化します。 system.fabric.FabricClientがサービスと同じクラスター上にある場合は、ローカル system.fabric.FabricClientを使用します。 Local system.fabric.FabricClient は Service Fabric の機能であり、 を一覧から選択する代わりにローカル ゲートウェイ サービスに接続できます system.fabric.FabricClient 。 これにより、クライアントは追加のネットワーク ホップをバイパスできます。 サービスが同じクラスター内の別のサービス パーティションを解決する場合は、自動負荷分散が可能になり、パフォーマンスが向上するため、Local system.fabric.FabricClientを使用することをお勧めします。
パラメーター:
FabricClient
public FabricClient(FabricClientSettings settings, String[] hostEndpoints)
指定された Service Fabric Gateway アドレス (hostEndpoints) と目的の system.fabric.FabricClient ファブリック クライアント設定を使用して、 クラスの新しいインスタンスを初期化します。
パラメーター:
FabricClient
public FabricClient(SecurityCredentials credential, FabricClientSettings settings, String[] hostEndpoints)
指定された Service Fabric Gateway アドレス (hostEndpoints)、セキュリティ資格情報、ファブリック クライアント設定を使用して、 クラスの新しいインスタンス system.fabric.FabricClient を初期化します。
パラメーター:
SecurityCredentials は、 のセキュリティ設定を定義します system.fabric.FabricClient。
FabricClient
public FabricClient(SecurityCredentials credential, String[] hostEndpoints)
指定された Service Fabric Gateway アドレス (hostEndpoints) とセキュリティ資格情報を使用して、 クラスの新しいインスタンス system.fabric.FabricClient を初期化します。
パラメーター:
SecurityCredentials は、 のセキュリティ設定を定義します system.fabric.FabricClient。
FabricClient
public FabricClient(String[] hostEndpoints)
指定された Service Fabric ゲートウェイ アドレス (hostEndpoints) を使用して、 クラスの新しいインスタンス system.fabric.FabricClient を初期化します。
パラメーター:
メソッドの詳細
close
public void close()
createNativeClient
public void createNativeClient(String[] hostEndPoints)
パラメーター:
getClientConnectionObservable
public Observable
getClientDisconnectionObservable
public Observable
getCredential
public SecurityCredentials getCredential()
getHostEndpoints
public String [] getHostEndpoints()
getSettings
public FabricClientSettings getSettings()
ファブリック クライアント設定を取得します。
戻り値:
registerOnClaimsRetrievalCallback
public void registerOnClaimsRetrievalCallback(BiFunction
ClaimsRetrieval イベントのクレーム トークン取得コールバックを登録します
パラメーター:
updateSecurityCredentials
public void updateSecurityCredentials(SecurityCredentials credentials)
ファブリック クライアントのセキュリティ資格情報を更新します。
パラメーター:
UpdateSettings
public void UpdateSettings(FabricClientSettings settings)
パラメーター:
適用対象
Azure SDK for Java