- 型パラメータ:
S
- サービス型
- すべてのスーパー・インタフェース:
Supplier<S>
- 含まれているクラス:
ServiceLoader<S>
public static interface ServiceLoader.Provider<S> extends Supplier<S>
ServiceLoader
が位置するサービス・プロバイダを表します。
ローダー・メソッドのstream()
を使用する場合、要素はProvider
型です。 これにより、処理でプロバイダをインスタンス化せずにプロバイダ・クラスを選択またはフィルタできます。
- 導入されたバージョン:
- 9
-
メソッドのサマリー
-
メソッドの詳細
-
type
-
get
S get()プロバイダのインスタンスを返します。- 定義:
- インタフェース
Supplier<S>
内のget
- 戻り値:
- プロバイダのインスタンス。
- 例外:
ServiceConfigurationError
- サービス・プロバイダをインスタンス化できない場合、またはプロバイダ・ファクトリの場合、public static "provider()
"メソッドはnull
を返すか、エラーまたは例外をスローします。ServiceConfigurationError
には、可能な場合は適切な原因があります。
-