インターフェース HttpServiceProxyRegistry


public interface HttpServiceProxyRegistry
HttpServiceGroup によって編成された HTTP サービスクライアントのレジストリ。
導入:
7.0
作成者:
Rossen Stoyanchev, Olga Maciaszek-Sharma
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    <P> P
    getClient(ClassSE<P> httpServiceType)
    すべてのグループにわたってこの型のクライアントが 1 つだけ存在する限り、任意のグループから HTTP サービスクライアントを返します。
    <P> P
    getClient(StringSE groupName, ClassSE<P> httpServiceType)
    指定されたグループから HTTP サービスクライアントを返します。
    名前付きグループ内のすべての HTTP サービスクライアント型を返します。
    レジストリ内のすべてのグループの名前を返します。
  • メソッドの詳細

    • getClient

      <P> P getClient(ClassSE<P> httpServiceType)
      すべてのグループにわたってこの型のクライアントが 1 つだけ存在する限り、任意のグループから HTTP サービスクライアントを返します。
      型パラメーター:
      P - HTTP サービスクライアントの種類
      パラメーター:
      httpServiceType - クライアントの種類
      戻り値:
      マッチしたクライアント
      例外:
      IllegalArgumentExceptionSE - 指定された型のクライアントが存在しない場合、または指定された型のクライアントが複数ある場合。
    • getClient

      <P> P getClient(StringSE groupName, ClassSE<P> httpServiceType)
      指定されたグループから HTTP サービスクライアントを返します。
      型パラメーター:
      P - HTTP サービスクライアントの種類
      パラメーター:
      groupName - グループの名前
      httpServiceType - クライアントの種類
      戻り値:
      マッチしたクライアント
      例外:
      IllegalArgumentExceptionSE - 一致するクライアントがない場合。
    • getGroupNames

      SetSE<StringSE> getGroupNames()
      レジストリ内のすべてのグループの名前を返します。
    • getClientTypesInGroup

      SetSE<ClassSE<?>> getClientTypesInGroup(StringSE groupName)
      名前付きグループ内のすべての HTTP サービスクライアント型を返します。
      パラメーター:
      groupName - グループの名前
      戻り値:
      HTTP サービス型
      例外:
      IllegalArgumentExceptionSE - 一致するグループがない場合。