パッケージ 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 build()
指定されたプロパティ値からブートストラップ構成インスタンスを構築します。- 戻り値:
- 指定されたプロパティ値から構築された
SeBootstrap.Configuration
。 - 導入:
- 3.1
property
SeBootstrap.Configuration.Builder property(StringSE name, ObjectSE value)
プロパティname
を指定されたvalue
に設定します。このメソッドは、指定された値の有効性、型、または構文をチェックしません。
- パラメーター:
name
- 設定するパラメーターの名前。value
- 値を設定するか、null
を使用してデフォルト値を使用します。- 戻り値:
- 更新されたビルダー。
- 導入:
- 3.1
protocol
default SeBootstrap.Configuration.Builder protocol(StringSE protocol)
使用するprotocol
を設定する便利なメソッド。property(PROTOCOL, value)
を呼び出した場合と同じです。- パラメーター:
protocol
- この構成の protocol パラメーター、またはデフォルト値を使用するnull
。- 戻り値:
- 更新されたビルダー。
- 導入:
- 3.1
- 関連事項:
SeBootstrap.Configuration.PROTOCOL
host
default SeBootstrap.Configuration.Builder host(StringSE host)
使用するhost
を設定する便利なメソッド。property(HOST, value)
を呼び出した場合と同じです。- パラメーター:
host
- この構成の host パラメーター (IP アドレスまたはホスト名)、またはnull
を使用してデフォルト値を使用します。- 戻り値:
- 更新されたビルダー。
- 導入:
- 3.1
- 関連事項:
SeBootstrap.Configuration.HOST
port
default SeBootstrap.Configuration.Builder port(IntegerSE port)
使用するport
を設定する便利なメソッド。property(PORT, value)
を呼び出した場合と同じです。- パラメーター:
port
- この構成の port パラメーター、またはデフォルト値を使用するnull
。- 戻り値:
- 更新されたビルダー。
- 導入:
- 3.1
- 関連事項:
SeBootstrap.Configuration.PORT
rootPath
default SeBootstrap.Configuration.Builder rootPath(StringSE rootPath)
使用するrootPath
を設定する便利なメソッド。property(ROOT_PATH, value)
を呼び出した場合と同じです。- パラメーター:
rootPath
- この構成の rootPath パラメーター、またはデフォルト値を使用するnull
。- 戻り値:
- 更新されたビルダー。
- 導入:
- 3.1
- 関連事項:
SeBootstrap.Configuration.ROOT_PATH
sslContext
default SeBootstrap.Configuration.Builder sslContext(SSLContextSE sslContext)
使用するsslContext
を設定する便利なメソッド。property(SSL_CONTEXT, value)
を呼び出した場合と同じです。- パラメーター:
sslContext
- この構成の sslContext パラメーター、またはデフォルト値を使用するnull
。- 戻り値:
- 更新されたビルダー。
- 導入:
- 3.1
- 関連事項:
SeBootstrap.Configuration.SSL_CONTEXT
sslClientAuthentication
default SeBootstrap.Configuration.Builder sslClientAuthentication(SeBootstrap.Configuration.SSLClientAuthentication sslClientAuthentication)
SSL クライアント認証ポリシーを設定する簡易メソッド。property(SSL_CLIENT_AUTHENTICATION, value)
を呼び出した場合と同じです。- パラメーター:
sslClientAuthentication
- この構成の SSL クライアント認証モード- 戻り値:
- 更新されたビルダー。
- 導入:
- 3.1
- 関連事項:
SeBootstrap.Configuration.SSL_CLIENT_AUTHENTICATION
from
<T> SeBootstrap.Configuration.Builder from(BiFunctionSE<StringSE,ClassSE<T>,OptionalSE<T>> propertiesProvider)
プロパティサプライヤーから構成を一括読み込みする便利なメソッド。実装は、この構成メソッドから戻る前に、渡されたプロバイダー関数に、サポートされているすべてのプロパティの実際の値をリクエストします。単一のリクエストごとに、実装はプロパティの名前と値の予想されるデータ型を提供します。そのようなプロパティが存在しない場合 (つまり、名前が不明またはスペルが間違っているか、型が正確に一致しない場合)、
Optional
SE はempty
です。- 型パラメーター:
T
- リクエストされたプロパティ値の型。- パラメーター:
propertiesProvider
- 外部管理プロパティの検索機能。null
を返してはなりません。- 戻り値:
- 更新されたビルダー。
- 導入:
- 3.1
from
default SeBootstrap.Configuration.Builder from(ObjectSE externalConfig)
外部構成を一括ロードするオプションの便利なメソッド。実装は、外部構成メカニズムを自由にサポートするか、まったくサポートしません。提供された外部構成からどのプロパティセットが効果的に読み込まれるかは、完全に実装次第であり、まったくない可能性もあります。
渡された外部構成メカニズムがサポートされていない場合、このメソッドは単に何もしない必要があります。
結果は完全に実装固有であるため、ポータブルアプリケーションではこのメソッドを呼び出さないでください。
- パラメーター:
externalConfig
- 外部管理プロパティのソース- 戻り値:
- 更新されたビルダー。
- 導入:
- 3.1