クラス Unmanaged.UnmanagedInstance<T>

  • 含まれているクラス:
    Unmanaged<T>

    public static class Unmanaged.UnmanagedInstance<T>
    extends ObjectSE
    非コンテキストインスタンスを表します。
    関連事項:
    Unmanaged
    • メソッドの詳細

      • get

        public T get()
        インスタンスを取得する
        戻り値:
        インスタンス
      • postConstruct

        public Unmanaged.UnmanagedInstance<T> postConstruct()
        @PostConstruct コールバックを呼び出す
        戻り値:
        自己
        例外:
        IllegalStateExceptionSE - produce() が呼び出される前に postConstruct() が呼び出された場合
        IllegalStateExceptionSE - すでに破棄されているインスタンスで postConstruct() が呼び出された場合
      • dispose

        public Unmanaged.UnmanagedInstance<T> dispose()
        インスタンスを破棄し、必要なクリーンアップを実行します
        戻り値:
        自己
        例外:
        IllegalStateExceptionSE - produce() が呼び出される前に dispose() が呼び出された場合
        IllegalStateExceptionSE - すでに破棄されているインスタンスで dispose() が呼び出された場合