インターフェース Instance.Handle<T>
- 型パラメーター:
T
- 必要な Bean 型
- すべてのスーパーインターフェース:
AutoCloseableSE
public static interface Instance.Handle<T> extends AutoCloseableSE
このインターフェースは、コンテキスト参照ハンドルを表します。コンテキスト参照を解決する前に、関連する Bean のメタデータをインスペクションし、基になるコンテキストインスタンスを破棄することもできます。
- 作成者:
- Matej Novotny
メソッドの詳細
get
T get()
コンテキスト参照は遅延して取得されます。つまり、最初に必要になったときに取得されます。- 戻り値:
- コンテキスト参照
- 例外:
IllegalStateExceptionSE
- プロデュースInstance
が存在しない場合IllegalStateExceptionSE
- 以前に基礎となるコンテキスト参照を正常に破棄したInstance.Handle
で呼び出された場合- 関連事項:
Provider.get()
destroy
void destroy()
コンテキストインスタンスを破棄します。次の場合はノーオペレーションです。
close
void close()
destroy()
へのデリゲート。- 次で指定:
- インターフェース
AutoCloseableSE
のclose