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