Annotation Interface Implementation


public @interface Implementation
Service implementation details.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The creation expression.
    jadex.model.annotation.Value[]
    The interceptors.
    The proxy type.
    The creation class.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Identifier for null binding, as annotations don't support null values (grrr).
    static final String
    The (default) decoupled proxy type (decouples from caller thread to component thread).
    static final String
    The direct proxy type (supports custom interceptors, but uses caller thread).
    static final String
    The raw proxy type (i.e.
  • Field Details

    • PROXYTYPE_RAW

      static final String PROXYTYPE_RAW
      The raw proxy type (i.e. no proxy).
      See Also:
    • PROXYTYPE_DIRECT

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

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

      static final String BINDING_NULL
      Identifier for null binding, as annotations don't support null values (grrr).
      See Also:
  • Element Details

    • proxytype

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

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

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

      jadex.model.annotation.Value[] interceptors
      The interceptors.
      Default:
      {}