Annotation Type Implementation


  • public @interface Implementation
    Service implementation details.
    • Field Summary

      Fields 
      Modifier and Type Fields Description
      static java.lang.String BINDING_NULL
      Identifier for null binding, as annotations don't support null values (grrr).
      static java.lang.String PROXYTYPE_DECOUPLED
      The (default) decoupled proxy type (decouples from caller thread to component thread).
      static java.lang.String PROXYTYPE_DIRECT
      The direct proxy type (supports custom interceptors, but uses caller thread).
      static java.lang.String PROXYTYPE_RAW
      The raw proxy type (i.e.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String expression
      The creation expression.
      Value[] interceptors
      The interceptors.
      java.lang.String proxytype
      The proxy type.
      java.lang.Class<?> value
      The creation class.
    • Field Detail

      • PROXYTYPE_RAW

        static final java.lang.String PROXYTYPE_RAW
        The raw proxy type (i.e. no proxy).
      • PROXYTYPE_DIRECT

        static final java.lang.String PROXYTYPE_DIRECT
        The direct proxy type (supports custom interceptors, but uses caller thread).
      • PROXYTYPE_DECOUPLED

        static final java.lang.String PROXYTYPE_DECOUPLED
        The (default) decoupled proxy type (decouples from caller thread to component thread).
      • BINDING_NULL

        static final java.lang.String BINDING_NULL
        Identifier for null binding, as annotations don't support null values (grrr).
    • Element Detail

      • proxytype

        java.lang.String proxytype
        The proxy type.
        Default:
        "decoupled"
      • value

        java.lang.Class<?> value
        The creation class.
        Default:
        java.lang.Object.class
      • expression

        java.lang.String expression
        The creation expression.
        Default:
        ""
      • interceptors

        Value[] interceptors
        The interceptors.
        Default:
        {}