Annotation Type Decorate


  • @Target(METHOD)
    @Retention(RUNTIME)
    @Documented
    public @interface Decorate
    An annotation that may be placed on a decorator method of a module. The annotation may/should be used in combination with marker annotations to disambiguate the service to advise. This annotation was introduced as an alternative to the naming convention for decorator methods.
    Since:
    5.2.2
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String id
      Id of the decorator.
      java.lang.Class serviceInterface
      Type of the service to decorate.
    • Element Detail

      • serviceInterface

        java.lang.Class serviceInterface
        Type of the service to decorate.
        Default:
        java.lang.Object.class
      • id

        java.lang.String id
        Id of the decorator.
        Default:
        ""