パッケージ jakarta.decorator

アノテーション型 Decorator


  • @TargetSE(TYPESE)
    @RetentionSE(RUNTIMESE)
    @DocumentedSE
    @Stereotype
    public @interface Decorator

    クラスがデコレータであることを指定します。マネージド Bean クラスに適用できます。

     @Decorator 
     class TimestampLogger implements Logger { ... }
     

    セッション Bean のデコレータは、EJB 仕様で定義されている Bean プロバイダーのプログラミング制限に準拠する必要があります。ステートフルセッション Bean のデコレータは、EJB 仕様で定義されているパッシベーションや会話状態などのルールに準拠する必要があります。

    CDI Lite の実装は、デコレータのサポートを提供する必要はありません。

    作成者:
    Gavin King, Pete Muir
    関連事項:
    Delegate identifies the delegate injection point of a decorator.