クラス
java.util.ServiceLoaderの使用
パッケージ | 説明 |
---|---|
java.util |
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
|
javax.tools |
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
|
-
java.utilでのServiceLoaderの使用
ServiceLoaderを返すjava.utilのメソッド 修飾子と型 メソッド 説明 static <S> ServiceLoader<S>
ServiceLoader. load(Class<S> service)
指定されたサービス・タイプの新しいサービス・ローダーを、現在のスレッドのコンテキスト・クラス・ローダーを使って作成します。static <S> ServiceLoader<S>
ServiceLoader. load(Class<S> service, ClassLoader loader)
指定されたサービスの新しいサービス・ローダーを作成します。static <S> ServiceLoader<S>
ServiceLoader. load(ModuleLayer layer, Class<S> service)
指定されたモジュール・タイプおよびその祖先のモジュールからサービス・プロバイダをロードするために、指定されたサービス・タイプ用の新しいサービス・ローダーを作成します。static <S> ServiceLoader<S>
ServiceLoader. loadInstalled(Class<S> service)
「プラットフォーム・クラス・ローダー」を使用して、指定されたサービス型用の新しいサービス・ローダーを作成します。 -
javax.toolsでのServiceLoaderの使用
ServiceLoaderを返すjavax.toolsのメソッド 修飾子と型 メソッド 説明 <S> ServiceLoader<S>
ForwardingJavaFileManager. getServiceLoader(JavaFileManager.Location location, Class<S> service)
default <S> ServiceLoader<S>
JavaFileManager. getServiceLoader(JavaFileManager.Location location, Class<S> service)
指定されたロケーションから特定のサービス・クラスのサービス・ローダーを取得します。