パッケージ jakarta.ws.rs

インターフェース SeBootstrap.Configuration.Builder

含まれているインターフェース:
SeBootstrap.Configuration

public static interface SeBootstrap.Configuration.Builder
ブートストラップ SeBootstrap.Configuration のビルダー。
導入:
3.1
作成者:
Markus KARG (markus@headcrashing.eu)
  • メソッドの詳細

    • build

      指定されたプロパティ値からブートストラップ構成インスタンスを構築します。
      戻り値:
      指定されたプロパティ値から構築された SeBootstrap.Configuration
      導入:
      3.1
    • property

      プロパティ name を指定された value に設定します。

      このメソッドは、指定された値の有効性、型、または構文をチェックしません。

      パラメーター:
      name - 設定するパラメーターの名前。
      value - 値を設定するか、null を使用してデフォルト値を使用します。
      戻り値:
      更新されたビルダー。
      導入:
      3.1
    • protocol

      default SeBootstrap.Configuration.Builder protocol(StringSE protocol)
      使用する protocol を設定する便利なメソッド。

      property(PROTOCOL, value) を呼び出した場合と同じです。

      パラメーター:
      protocol - この構成の protocol パラメーター、またはデフォルト値を使用する null
      戻り値:
      更新されたビルダー。
      導入:
      3.1
      関連事項:
    • host

      使用する host を設定する便利なメソッド。

      property(HOST, value) を呼び出した場合と同じです。

      パラメーター:
      host - この構成の host パラメーター (IP アドレスまたはホスト名)、または null を使用してデフォルト値を使用します。
      戻り値:
      更新されたビルダー。
      導入:
      3.1
      関連事項:
    • port

      使用する port を設定する便利なメソッド。

      property(PORT, value) を呼び出した場合と同じです。

      パラメーター:
      port - この構成の port パラメーター、またはデフォルト値を使用する null
      戻り値:
      更新されたビルダー。
      導入:
      3.1
      関連事項:
    • rootPath

      default SeBootstrap.Configuration.Builder rootPath(StringSE rootPath)
      使用する rootPath を設定する便利なメソッド。

      property(ROOT_PATH, value) を呼び出した場合と同じです。

      パラメーター:
      rootPath - この構成の rootPath パラメーター、またはデフォルト値を使用する null
      戻り値:
      更新されたビルダー。
      導入:
      3.1
      関連事項:
    • sslContext

      default SeBootstrap.Configuration.Builder sslContext(SSLContextSE sslContext)
      使用する sslContext を設定する便利なメソッド。

      property(SSL_CONTEXT, value) を呼び出した場合と同じです。

      パラメーター:
      sslContext - この構成の sslContext パラメーター、またはデフォルト値を使用する null
      戻り値:
      更新されたビルダー。
      導入:
      3.1
      関連事項:
    • sslClientAuthentication

      default SeBootstrap.Configuration.Builder sslClientAuthentication(SeBootstrap.Configuration.SSLClientAuthentication sslClientAuthentication)
      SSL クライアント認証ポリシーを設定する簡易メソッド。

      property(SSL_CLIENT_AUTHENTICATION, value) を呼び出した場合と同じです。

      パラメーター:
      sslClientAuthentication - この構成の SSL クライアント認証モード
      戻り値:
      更新されたビルダー。
      導入:
      3.1
      関連事項:
    • from

      プロパティサプライヤーから構成を一括読み込みする便利なメソッド。

      実装は、この構成メソッドから戻る前に、渡されたプロバイダー関数に、サポートされているすべてのプロパティの実際の値をリクエストします。単一のリクエストごとに、実装はプロパティの名前と値の予想されるデータ型を提供します。そのようなプロパティが存在しない場合 (つまり、名前が不明またはスペルが間違っているか、型が正確に一致しない場合)、OptionalSEempty です。

      型パラメーター:
      T - リクエストされたプロパティ値の型。
      パラメーター:
      propertiesProvider - 外部管理プロパティの検索機能。null を返してはなりません。
      戻り値:
      更新されたビルダー。
      導入:
      3.1
    • from

      default SeBootstrap.Configuration.Builder from(ObjectSE externalConfig)
      外部構成を一括ロードするオプションの便利なメソッド。

      実装は、外部構成メカニズムを自由にサポートするか、まったくサポートしません。提供された外部構成からどのプロパティセットが効果的に読み込まれるかは、完全に実装次第であり、まったくない可能性もあります。

      渡された外部構成メカニズムがサポートされていない場合、このメソッドは単に何もしない必要があります。

      結果は完全に実装固有であるため、ポータブルアプリケーションではこのメソッドを呼び出さないでください。

      パラメーター:
      externalConfig - 外部管理プロパティのソース
      戻り値:
      更新されたビルダー。
      導入:
      3.1