クラス Unmanaged.UnmanagedInstance<T>
- java.lang.ObjectSE
-
- jakarta.enterprise.inject.spi.Unmanaged.UnmanagedInstance<T>
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 Unmanaged.UnmanagedInstance<T>
dispose()
インスタンスを破棄し、必要なクリーンアップを実行しますT
get()
インスタンスを取得するUnmanaged.UnmanagedInstance<T>
inject()
インスタンスを注入しますUnmanaged.UnmanagedInstance<T>
postConstruct()
@PostConstruct コールバックを呼び出すUnmanaged.UnmanagedInstance<T>
preDestroy()
@PreDestroy コールバックを呼び出すUnmanaged.UnmanagedInstance<T>
produce()
インスタンスを作成します
メソッドの詳細
get
public T get()
インスタンスを取得する- 戻り値:
- インスタンス
produce
public Unmanaged.UnmanagedInstance<T> produce()
インスタンスを作成します- 戻り値:
- 自己
- 例外:
IllegalStateExceptionSE
- すでに作成されたインスタンスで produce() が呼び出された場合IllegalStateExceptionSE
- すでに破棄されているインスタンスで produce() が呼び出された場合
inject
public Unmanaged.UnmanagedInstance<T> inject()
インスタンスを注入します- 戻り値:
- 自己
- 例外:
IllegalStateExceptionSE
- produce() が呼び出される前に inject() が呼び出された場合IllegalStateExceptionSE
- すでに破棄されているインスタンスで inject() が呼び出された場合
postConstruct
public Unmanaged.UnmanagedInstance<T> postConstruct()
@PostConstruct コールバックを呼び出す- 戻り値:
- 自己
- 例外:
IllegalStateExceptionSE
- produce() が呼び出される前に postConstruct() が呼び出された場合IllegalStateExceptionSE
- すでに破棄されているインスタンスで postConstruct() が呼び出された場合
preDestroy
public Unmanaged.UnmanagedInstance<T> preDestroy()
@PreDestroy コールバックを呼び出す- 戻り値:
- 自己
- 例外:
IllegalStateExceptionSE
- produce() が呼び出される前に preDestroy() が呼び出された場合IllegalStateExceptionSE
- すでに破棄されているインスタンスで preDestroy() が呼び出された場合
dispose
public Unmanaged.UnmanagedInstance<T> dispose()
インスタンスを破棄し、必要なクリーンアップを実行します- 戻り値:
- 自己
- 例外:
IllegalStateExceptionSE
- produce() が呼び出される前に dispose() が呼び出された場合IllegalStateExceptionSE
- すでに破棄されているインスタンスで dispose() が呼び出された場合