Annotation Interface Parameter


@Target(FIELD) @Retention(RUNTIME) @Documented @MinMuleVersion("4.4") public @interface Parameter
Marks a field inside a mule extension as being a parameter that the user can set. It can either be applied to a class defining a configuration, or to a class in which operations are implemented.

If applied to an operation class, then the parameter will be added to all the operations defined in that class.

The field must be a Java bean property (ie it needs to have setters and getters matching the field name).

Since:
1.0