パッケージ jakarta.websocket
クラス ContainerProvider
java.lang.ObjectSE
jakarta.websocket.ContainerProvider
開発者が WebSocketContainer の実装への参照を取得できるようにするプロバイダークラス。プロバイダークラスは、ServiceLoaderSE を使用して ContainerProvider の実装をロードします。具体的には、ContainerProvider のコンテナー実装の完全修飾クラス名を、実装 JAR ファイルの "META-INF/services/jakarta.websocket.ContainerProvider" ファイルにリストする必要があります。
- 作成者:
- dannycoward
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected abstract WebSocketContainer
WebSocket コンテナー実装の新しいインスタンスを作成します。static WebSocketContainer
WebSocketContainer の新しいインスタンスを取得します。
コンストラクターの詳細
ContainerProvider
public ContainerProvider()
メソッドの詳細
getWebSocketContainer
WebSocketContainer の新しいインスタンスを取得します。このメソッドは、"META-INF/services/jakarta.websocket.ContainerProvider" ファイルにリストされている順序で ContainerProvider 実装クラスを検索し、null
ではない ContainerProvider 実装から最初の WebSocketContainer 実装を返します。- 戻り値:
- 型 WebSocketContainer の実装提供インスタンス
- 例外:
ServiceConfigurationErrorSE
- 検出された ContainerProvider 実装の 1 つをロードする際に問題が発生した場合。ServiceConfigurationError は重大な問題と見なされているため、例外を飲み込んで次のプロバイダー(存在する場合)をロードしようとするのではなく、例外を伝播できます。
getContainer
WebSocket コンテナー実装の新しいインスタンスを作成します。- 戻り値:
- 新しいインスタンス