| Annotation Type | Description |
|---|---|
| Config |
Indicates that the annotated member should be injected with the currently active configuration instance.
|
| ConfigName |
This annotation is meant to be applied on fields of classes
which are serving as extension configurations.
|
| ConfigOverride |
Binds the annotated member with the
ParameterModel of the same name
and type that exists in the config associated to the
container of the annotated member. |
| Connection |
Indicates that the annotated member should be injected with a currently active connection.
|
| Content | |
| DefaultEncoding |
Marks that if there were no value provided for the annotated element (which must be of type
String), Mule's default
encoding should be used. |
| ExclusiveOptionals | |
| NullSafe |
Indicates that the annotated parameter should never be assigned
a
null value, even though such value is a valid assignment
on the mule DSL. |
| Optional |
Marks a
Parameter field a optional. |
| Parameter |
Marks a field inside a mule extension as being a parameter that the user can set.
|
| ParameterGroup |
Allows to define a group of parameters which share some kind of special relationship and thus makes
sense for them to belong to the same group.
|
| Query |
This annotation is meant to be applied to support easy query building by using DataSense Query Language, DSQL.
|
Copyright © 2017 MuleSoft, Inc.. All rights reserved.