パッケージ jakarta.enterprise.inject

アノテーション型 TransientReference


  • @TargetSE(PARAMETERSE)
    @RetentionSE(RUNTIMESE)
    @DocumentedSE
    public @interface TransientReference

    @TransientReference アノテーションが付けられたパラメーターが、スコープが依存する Bean に解決される場合、呼び出しが完了した後、Bean は破棄されます。

     public class OrderManager {
     
         @Inject 
         public OrderManager(@TransientReference Order order) {
            ...
        
         }
     }
     
    導入:
    1.1
    作成者:
    Pete Muir