Annotation Type ServicePlan


  • @Target(ANNOTATION_TYPE)
    @Retention(RUNTIME)
    public @interface ServicePlan
    Annotation for a service plan, i.e. a service invocation is used as plan.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String name
      The required service name.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.Class<? extends jadex.bdiv3.runtime.impl.IServiceParameterMapper> mapper
      The parameter mapper between goal parameters and service arguments/results.
      java.lang.String method
      The method name.
    • Element Detail

      • name

        java.lang.String name
        The required service name.
      • method

        java.lang.String method
        The method name.
        Default:
        ""
      • mapper

        java.lang.Class<? extends jadex.bdiv3.runtime.impl.IServiceParameterMapper> mapper
        The parameter mapper between goal parameters and service arguments/results.
        Default:
        jadex.bdiv3.runtime.impl.IServiceParameterMapper.class